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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Rollout
build()
Rollout
buildPartial()
Rollout.Builder
clear()
Rollout.Builder
clearCreatedBy()
The user who created the Rollout.Rollout.Builder
clearCreateTime()
Creation time of the rollout.Rollout.Builder
clearDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`.Rollout.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Rollout.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Rollout.Builder
clearRolloutId()
Optional.Rollout.Builder
clearServiceName()
The name of the service associated with this Rollout.Rollout.Builder
clearStatus()
The status of this rollout.Rollout.Builder
clearStrategy()
Rollout.Builder
clearTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.Rollout.Builder
clone()
String
getCreatedBy()
The user who created the Rollout.com.google.protobuf.ByteString
getCreatedByBytes()
The user who created the Rollout.com.google.protobuf.Timestamp
getCreateTime()
Creation time of the rollout.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Creation time of the rollout.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Creation time of the rollout.Rollout
getDefaultInstanceForType()
Rollout.DeleteServiceStrategy
getDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`.Rollout.DeleteServiceStrategy.Builder
getDeleteServiceStrategyBuilder()
The strategy associated with a rollout to delete a `ManagedService`.Rollout.DeleteServiceStrategyOrBuilder
getDeleteServiceStrategyOrBuilder()
The strategy associated with a rollout to delete a `ManagedService`.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getRolloutId()
Optional.com.google.protobuf.ByteString
getRolloutIdBytes()
Optional.String
getServiceName()
The name of the service associated with this Rollout.com.google.protobuf.ByteString
getServiceNameBytes()
The name of the service associated with this Rollout.Rollout.RolloutStatus
getStatus()
The status of this rollout.int
getStatusValue()
The status of this rollout.Rollout.StrategyCase
getStrategyCase()
Rollout.TrafficPercentStrategy
getTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.Rollout.TrafficPercentStrategy.Builder
getTrafficPercentStrategyBuilder()
Google Service Control selects service configurations based on traffic percentage.Rollout.TrafficPercentStrategyOrBuilder
getTrafficPercentStrategyOrBuilder()
Google Service Control selects service configurations based on traffic percentage.boolean
hasCreateTime()
Creation time of the rollout.boolean
hasDeleteServiceStrategy()
The strategy associated with a rollout to delete a `ManagedService`.boolean
hasTrafficPercentStrategy()
Google Service Control selects service configurations based on traffic percentage.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Rollout.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Creation time of the rollout.Rollout.Builder
mergeDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)
The strategy associated with a rollout to delete a `ManagedService`.Rollout.Builder
mergeFrom(Rollout other)
Rollout.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Rollout.Builder
mergeFrom(com.google.protobuf.Message other)
Rollout.Builder
mergeTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)
Google Service Control selects service configurations based on traffic percentage.Rollout.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Rollout.Builder
setCreatedBy(String value)
The user who created the Rollout.Rollout.Builder
setCreatedByBytes(com.google.protobuf.ByteString value)
The user who created the Rollout.Rollout.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Creation time of the rollout.Rollout.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Creation time of the rollout.Rollout.Builder
setDeleteServiceStrategy(Rollout.DeleteServiceStrategy value)
The strategy associated with a rollout to delete a `ManagedService`.Rollout.Builder
setDeleteServiceStrategy(Rollout.DeleteServiceStrategy.Builder builderForValue)
The strategy associated with a rollout to delete a `ManagedService`.Rollout.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Rollout.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Rollout.Builder
setRolloutId(String value)
Optional.Rollout.Builder
setRolloutIdBytes(com.google.protobuf.ByteString value)
Optional.Rollout.Builder
setServiceName(String value)
The name of the service associated with this Rollout.Rollout.Builder
setServiceNameBytes(com.google.protobuf.ByteString value)
The name of the service associated with this Rollout.Rollout.Builder
setStatus(Rollout.RolloutStatus value)
The status of this rollout.Rollout.Builder
setStatusValue(int value)
The status of this rollout.Rollout.Builder
setTrafficPercentStrategy(Rollout.TrafficPercentStrategy value)
Google Service Control selects service configurations based on traffic percentage.Rollout.Builder
setTrafficPercentStrategy(Rollout.TrafficPercentStrategy.Builder builderForValue)
Google Service Control selects service configurations based on traffic percentage.Rollout.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clear
public Rollout.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
getDefaultInstanceForType
public Rollout getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Rollout build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Rollout buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Rollout.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
setField
public Rollout.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clearField
public Rollout.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
clearOneof
public Rollout.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
setRepeatedField
public Rollout.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
addRepeatedField
public Rollout.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
mergeFrom
public Rollout.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Rollout.Builder>
-
mergeFrom
public Rollout.Builder mergeFrom(Rollout other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Rollout.Builder>
- Throws:
IOException
-
getStrategyCase
public Rollout.StrategyCase getStrategyCase()
- Specified by:
getStrategyCase
in 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:
getRolloutId
in 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:
getRolloutIdBytes
in 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:
hasCreateTime
in 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:
getCreateTime
in 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:
getCreateTimeOrBuilder
in interfaceRolloutOrBuilder
-
getCreatedBy
public String getCreatedBy()
The user who created the Rollout. Readonly.
string created_by = 3;
- Specified by:
getCreatedBy
in interfaceRolloutOrBuilder
- Returns:
- The createdBy.
-
getCreatedByBytes
public com.google.protobuf.ByteString getCreatedByBytes()
The user who created the Rollout. Readonly.
string created_by = 3;
- Specified by:
getCreatedByBytes
in 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:
getStatusValue
in 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:
getStatus
in 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:
hasTrafficPercentStrategy
in 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:
getTrafficPercentStrategy
in 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:
getTrafficPercentStrategyOrBuilder
in 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:
hasDeleteServiceStrategy
in 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:
getDeleteServiceStrategy
in 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:
getDeleteServiceStrategyOrBuilder
in interfaceRolloutOrBuilder
-
getServiceName
public String getServiceName()
The name of the service associated with this Rollout.
string service_name = 8;
- Specified by:
getServiceName
in 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:
getServiceNameBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
mergeUnknownFields
public final Rollout.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>
-
-