public static final class RolloutStrategy.Builder extends GeneratedMessage.Builder<RolloutStrategy.Builder> implements RolloutStrategyOrBuilder
RolloutStrategy defines different ways to rollout a resource bundle across
a set of clusters.
Protobuf type google.cloud.configdelivery.v1beta.RolloutStrategy
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public RolloutStrategy build()
buildPartial()
public RolloutStrategy buildPartial()
clear()
public RolloutStrategy.Builder clear()
Overrides
clearAllAtOnce()
public RolloutStrategy.Builder clearAllAtOnce()
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
clearRolling()
public RolloutStrategy.Builder clearRolling()
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
clearStrategy()
public RolloutStrategy.Builder clearStrategy()
getAllAtOnce()
public AllAtOnceStrategy getAllAtOnce()
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
getAllAtOnceBuilder()
public AllAtOnceStrategy.Builder getAllAtOnceBuilder()
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
getAllAtOnceOrBuilder()
public AllAtOnceStrategyOrBuilder getAllAtOnceOrBuilder()
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
getDefaultInstanceForType()
public RolloutStrategy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRolling()
public RollingStrategy getRolling()
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
getRollingBuilder()
public RollingStrategy.Builder getRollingBuilder()
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
getRollingOrBuilder()
public RollingStrategyOrBuilder getRollingOrBuilder()
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
getStrategyCase()
public RolloutStrategy.StrategyCase getStrategyCase()
hasAllAtOnce()
public boolean hasAllAtOnce()
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
| Returns |
| Type |
Description |
boolean |
Whether the allAtOnce field is set.
|
hasRolling()
public boolean hasRolling()
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
| Returns |
| Type |
Description |
boolean |
Whether the rolling field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAllAtOnce(AllAtOnceStrategy value)
public RolloutStrategy.Builder mergeAllAtOnce(AllAtOnceStrategy value)
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
mergeFrom(RolloutStrategy other)
public RolloutStrategy.Builder mergeFrom(RolloutStrategy other)
public RolloutStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RolloutStrategy.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeRolling(RollingStrategy value)
public RolloutStrategy.Builder mergeRolling(RollingStrategy value)
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
setAllAtOnce(AllAtOnceStrategy value)
public RolloutStrategy.Builder setAllAtOnce(AllAtOnceStrategy value)
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
setAllAtOnce(AllAtOnceStrategy.Builder builderForValue)
public RolloutStrategy.Builder setAllAtOnce(AllAtOnceStrategy.Builder builderForValue)
AllAtOnceStrategy causes all clusters to be updated concurrently.
.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;
setRolling(RollingStrategy value)
public RolloutStrategy.Builder setRolling(RollingStrategy value)
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;
setRolling(RollingStrategy.Builder builderForValue)
public RolloutStrategy.Builder setRolling(RollingStrategy.Builder builderForValue)
RollingStrategy causes a specified number of clusters to be updated
concurrently until all clusters are updated.
.google.cloud.configdelivery.v1beta.RollingStrategy rolling = 2;