Class Rollout.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
- com.google.api.servicemanagement.v1.Rollout.Builder
-
- All Implemented Interfaces:
RolloutOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Rollout
public static final class Rollout.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder> implements RolloutOrBuilder
A rollout resource that defines how service configuration versions are pushed to control plane systems. Typically, you create a new version of the service config, and then create a Rollout to push the service config.
Protobuf typegoogle.api.servicemanagement.v1.Rollout
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Rollout.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Rolloutbuild()RolloutbuildPartial()Rollout.Builderclear()Rollout.BuilderclearCreatedBy()The user who created the Rollout.Rollout.BuilderclearCreateTime()Creation time of the rollout.Rollout.BuilderclearDeleteServiceStrategy()The strategy associated with a rollout to delete a `ManagedService`.Rollout.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Rollout.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Rollout.BuilderclearRolloutId()Optional.Rollout.BuilderclearServiceName()The name of the service associated with this Rollout.Rollout.BuilderclearStatus()The status of this rollout.Rollout.BuilderclearStrategy()Rollout.BuilderclearTrafficPercentStrategy()Google Service Control selects service configurations based on traffic percentage.Rollout.Builderclone()StringgetCreatedBy()The user who created the Rollout.com.google.protobuf.ByteStringgetCreatedByBytes()The user who created the Rollout.com.google.protobuf.TimestampgetCreateTime()Creation time of the rollout.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Creation time of the rollout.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Creation time of the rollout.RolloutgetDefaultInstanceForType()Rollout.DeleteServiceStrategygetDeleteServiceStrategy()The strategy associated with a rollout to delete a `ManagedService`.Rollout.DeleteServiceStrategy.BuildergetDeleteServiceStrategyBuilder()The strategy associated with a rollout to delete a `ManagedService`.Rollout.DeleteServiceStrategyOrBuildergetDeleteServiceStrategyOrBuilder()The strategy associated with a rollout to delete a `ManagedService`.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetRolloutId()Optional.com.google.protobuf.ByteStringgetRolloutIdBytes()Optional.StringgetServiceName()The name of the service associated with this Rollout.com.google.protobuf.ByteStringgetServiceNameBytes()The name of the service associated with this Rollout.Rollout.RolloutStatusgetStatus()The status of this rollout.intgetStatusValue()The status of this rollout.Rollout.StrategyCasegetStrategyCase()Rollout.TrafficPercentStrategygetTrafficPercentStrategy()Google Service Control selects service configurations based on traffic percentage.Rollout.TrafficPercentStrategy.BuildergetTrafficPercentStrategyBuilder()Google Service Control selects service configurations based on traffic percentage.Rollout.TrafficPercentStrategyOrBuildergetTrafficPercentStrategyOrBuilder()Google Service Control selects service configurations based on traffic percentage.booleanhasCreateTime()Creation time of the rollout.booleanhasDeleteServiceStrategy()The strategy associated with a rollout to delete a `ManagedService`.booleanhasTrafficPercentStrategy()Google Service Control selects service configurations based on traffic percentage.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Rollout.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Creation time of the rollout.Rollout.BuildermergeDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)The strategy associated with a rollout to delete a `ManagedService`.Rollout.BuildermergeFrom(Rollout other)Rollout.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Rollout.BuildermergeFrom(com.google.protobuf.Message other)Rollout.BuildermergeTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)Google Service Control selects service configurations based on traffic percentage.Rollout.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Rollout.BuildersetCreatedBy(String value)The user who created the Rollout.Rollout.BuildersetCreatedByBytes(com.google.protobuf.ByteString value)The user who created the Rollout.Rollout.BuildersetCreateTime(com.google.protobuf.Timestamp value)Creation time of the rollout.Rollout.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Creation time of the rollout.Rollout.BuildersetDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)The strategy associated with a rollout to delete a `ManagedService`.Rollout.BuildersetDeleteServiceStrategy(Rollout.DeleteServiceStrategy.Builder builderForValue)The strategy associated with a rollout to delete a `ManagedService`.Rollout.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Rollout.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Rollout.BuildersetRolloutId(String value)Optional.Rollout.BuildersetRolloutIdBytes(com.google.protobuf.ByteString value)Optional.Rollout.BuildersetServiceName(String value)The name of the service associated with this Rollout.Rollout.BuildersetServiceNameBytes(com.google.protobuf.ByteString value)The name of the service associated with this Rollout.Rollout.BuildersetStatus(Rollout.RolloutStatus value)The status of this rollout.Rollout.BuildersetStatusValue(int value)The status of this rollout.Rollout.BuildersetTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)Google Service Control selects service configurations based on traffic percentage.Rollout.BuildersetTrafficPercentStrategy(Rollout.TrafficPercentStrategy.Builder builderForValue)Google Service Control selects service configurations based on traffic percentage.Rollout.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clear
public Rollout.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
getDefaultInstanceForType
public Rollout getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Rollout build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Rollout buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Rollout.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
setField
public Rollout.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clearField
public Rollout.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clearOneof
public Rollout.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
setRepeatedField
public Rollout.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
addRepeatedField
public Rollout.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
mergeFrom
public Rollout.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Rollout.Builder>
-
mergeFrom
public Rollout.Builder mergeFrom(Rollout other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
mergeFrom
public Rollout.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Rollout.Builder>- Throws:
IOException
-
getStrategyCase
public Rollout.StrategyCase getStrategyCase()
- Specified by:
getStrategyCasein interfaceRolloutOrBuilder
-
clearStrategy
public Rollout.Builder clearStrategy()
-
getRolloutId
public String getRolloutId()
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of <date><revision number>, where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
string rollout_id = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRolloutIdin interfaceRolloutOrBuilder- Returns:
- The rolloutId.
-
getRolloutIdBytes
public com.google.protobuf.ByteString getRolloutIdBytes()
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of <date><revision number>, where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
string rollout_id = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRolloutIdBytesin interfaceRolloutOrBuilder- Returns:
- The bytes for rolloutId.
-
setRolloutId
public Rollout.Builder setRolloutId(String value)
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of <date><revision number>, where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
string rollout_id = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The rolloutId to set.- Returns:
- This builder for chaining.
-
clearRolloutId
public Rollout.Builder clearRolloutId()
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of <date><revision number>, where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
string rollout_id = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setRolloutIdBytes
public Rollout.Builder setRolloutIdBytes(com.google.protobuf.ByteString value)
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of <date><revision number>, where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
string rollout_id = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for rolloutId to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;- Specified by:
hasCreateTimein interfaceRolloutOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;- Specified by:
getCreateTimein interfaceRolloutOrBuilder- Returns:
- The createTime.
-
setCreateTime
public Rollout.Builder setCreateTime(com.google.protobuf.Timestamp value)
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;
-
setCreateTime
public Rollout.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;
-
mergeCreateTime
public Rollout.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;
-
clearCreateTime
public Rollout.Builder clearCreateTime()
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Creation time of the rollout. Readonly.
.google.protobuf.Timestamp create_time = 2;- Specified by:
getCreateTimeOrBuilderin interfaceRolloutOrBuilder
-
getCreatedBy
public String getCreatedBy()
The user who created the Rollout. Readonly.
string created_by = 3;- Specified by:
getCreatedByin interfaceRolloutOrBuilder- Returns:
- The createdBy.
-
getCreatedByBytes
public com.google.protobuf.ByteString getCreatedByBytes()
The user who created the Rollout. Readonly.
string created_by = 3;- Specified by:
getCreatedByBytesin interfaceRolloutOrBuilder- Returns:
- The bytes for createdBy.
-
setCreatedBy
public Rollout.Builder setCreatedBy(String value)
The user who created the Rollout. Readonly.
string created_by = 3;- Parameters:
value- The createdBy to set.- Returns:
- This builder for chaining.
-
clearCreatedBy
public Rollout.Builder clearCreatedBy()
The user who created the Rollout. Readonly.
string created_by = 3;- Returns:
- This builder for chaining.
-
setCreatedByBytes
public Rollout.Builder setCreatedByBytes(com.google.protobuf.ByteString value)
The user who created the Rollout. Readonly.
string created_by = 3;- Parameters:
value- The bytes for createdBy to set.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly.
.google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4;- Specified by:
getStatusValuein interfaceRolloutOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public Rollout.Builder setStatusValue(int value)
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly.
.google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public Rollout.RolloutStatus getStatus()
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly.
.google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4;- Specified by:
getStatusin interfaceRolloutOrBuilder- Returns:
- The status.
-
setStatus
public Rollout.Builder setStatus(Rollout.RolloutStatus value)
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly.
.google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public Rollout.Builder clearStatus()
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly.
.google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4;- Returns:
- This builder for chaining.
-
hasTrafficPercentStrategy
public boolean hasTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;- Specified by:
hasTrafficPercentStrategyin interfaceRolloutOrBuilder- Returns:
- Whether the trafficPercentStrategy field is set.
-
getTrafficPercentStrategy
public Rollout.TrafficPercentStrategy getTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;- Specified by:
getTrafficPercentStrategyin interfaceRolloutOrBuilder- Returns:
- The trafficPercentStrategy.
-
setTrafficPercentStrategy
public Rollout.Builder setTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;
-
setTrafficPercentStrategy
public Rollout.Builder setTrafficPercentStrategy(Rollout.TrafficPercentStrategy.Builder builderForValue)
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;
-
mergeTrafficPercentStrategy
public Rollout.Builder mergeTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;
-
clearTrafficPercentStrategy
public Rollout.Builder clearTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;
-
getTrafficPercentStrategyBuilder
public Rollout.TrafficPercentStrategy.Builder getTrafficPercentStrategyBuilder()
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;
-
getTrafficPercentStrategyOrBuilder
public Rollout.TrafficPercentStrategyOrBuilder getTrafficPercentStrategyOrBuilder()
Google Service Control selects service configurations based on traffic percentage.
.google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5;- Specified by:
getTrafficPercentStrategyOrBuilderin interfaceRolloutOrBuilder
-
hasDeleteServiceStrategy
public boolean hasDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;- Specified by:
hasDeleteServiceStrategyin interfaceRolloutOrBuilder- Returns:
- Whether the deleteServiceStrategy field is set.
-
getDeleteServiceStrategy
public Rollout.DeleteServiceStrategy getDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;- Specified by:
getDeleteServiceStrategyin interfaceRolloutOrBuilder- Returns:
- The deleteServiceStrategy.
-
setDeleteServiceStrategy
public Rollout.Builder setDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;
-
setDeleteServiceStrategy
public Rollout.Builder setDeleteServiceStrategy(Rollout.DeleteServiceStrategy.Builder builderForValue)
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;
-
mergeDeleteServiceStrategy
public Rollout.Builder mergeDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;
-
clearDeleteServiceStrategy
public Rollout.Builder clearDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;
-
getDeleteServiceStrategyBuilder
public Rollout.DeleteServiceStrategy.Builder getDeleteServiceStrategyBuilder()
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;
-
getDeleteServiceStrategyOrBuilder
public Rollout.DeleteServiceStrategyOrBuilder getDeleteServiceStrategyOrBuilder()
The strategy associated with a rollout to delete a `ManagedService`. Readonly.
.google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200;- Specified by:
getDeleteServiceStrategyOrBuilderin interfaceRolloutOrBuilder
-
getServiceName
public String getServiceName()
The name of the service associated with this Rollout.
string service_name = 8;- Specified by:
getServiceNamein interfaceRolloutOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()
The name of the service associated with this Rollout.
string service_name = 8;- Specified by:
getServiceNameBytesin interfaceRolloutOrBuilder- Returns:
- The bytes for serviceName.
-
setServiceName
public Rollout.Builder setServiceName(String value)
The name of the service associated with this Rollout.
string service_name = 8;- Parameters:
value- The serviceName to set.- Returns:
- This builder for chaining.
-
clearServiceName
public Rollout.Builder clearServiceName()
The name of the service associated with this Rollout.
string service_name = 8;- Returns:
- This builder for chaining.
-
setServiceNameBytes
public Rollout.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the service associated with this Rollout.
string service_name = 8;- Parameters:
value- The bytes for serviceName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Rollout.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
mergeUnknownFields
public final Rollout.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
-