Class RolloutStrategy.Builder (0.1.0)

public static final class RolloutStrategy.Builder extends GeneratedMessageV3.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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RolloutStrategy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RolloutStrategy.Builder
Overrides

build()

public RolloutStrategy build()
Returns
Type Description
RolloutStrategy

buildPartial()

public RolloutStrategy buildPartial()
Returns
Type Description
RolloutStrategy

clear()

public RolloutStrategy.Builder clear()
Returns
Type Description
RolloutStrategy.Builder
Overrides

clearAllAtOnce()

public RolloutStrategy.Builder clearAllAtOnce()

AllAtOnceStrategy causes all clusters to be updated concurrently.

.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;

Returns
Type Description
RolloutStrategy.Builder

clearField(Descriptors.FieldDescriptor field)

public RolloutStrategy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RolloutStrategy.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public RolloutStrategy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RolloutStrategy.Builder
Overrides

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;

Returns
Type Description
RolloutStrategy.Builder

clearStrategy()

public RolloutStrategy.Builder clearStrategy()
Returns
Type Description
RolloutStrategy.Builder

clone()

public RolloutStrategy.Builder clone()
Returns
Type Description
RolloutStrategy.Builder
Overrides

getAllAtOnce()

public AllAtOnceStrategy getAllAtOnce()

AllAtOnceStrategy causes all clusters to be updated concurrently.

.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;

Returns
Type Description
AllAtOnceStrategy

The allAtOnce.

getAllAtOnceBuilder()

public AllAtOnceStrategy.Builder getAllAtOnceBuilder()

AllAtOnceStrategy causes all clusters to be updated concurrently.

.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;

Returns
Type Description
AllAtOnceStrategy.Builder

getAllAtOnceOrBuilder()

public AllAtOnceStrategyOrBuilder getAllAtOnceOrBuilder()

AllAtOnceStrategy causes all clusters to be updated concurrently.

.google.cloud.configdelivery.v1beta.AllAtOnceStrategy all_at_once = 1;

Returns
Type Description
AllAtOnceStrategyOrBuilder

getDefaultInstanceForType()

public RolloutStrategy getDefaultInstanceForType()
Returns
Type Description
RolloutStrategy

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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;

Returns
Type Description
RollingStrategy

The rolling.

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;

Returns
Type Description
RollingStrategy.Builder

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;

Returns
Type Description
RollingStrategyOrBuilder

getStrategyCase()

public RolloutStrategy.StrategyCase getStrategyCase()
Returns
Type Description
RolloutStrategy.StrategyCase

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 GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
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;

Parameter
Name Description
value AllAtOnceStrategy
Returns
Type Description
RolloutStrategy.Builder

mergeFrom(RolloutStrategy other)

public RolloutStrategy.Builder mergeFrom(RolloutStrategy other)
Parameter
Name Description
other RolloutStrategy
Returns
Type Description
RolloutStrategy.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RolloutStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutStrategy.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RolloutStrategy.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RolloutStrategy.Builder
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;

Parameter
Name Description
value RollingStrategy
Returns
Type Description
RolloutStrategy.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RolloutStrategy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RolloutStrategy.Builder
Overrides

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;

Parameter
Name Description
value AllAtOnceStrategy
Returns
Type Description
RolloutStrategy.Builder

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;

Parameter
Name Description
builderForValue AllAtOnceStrategy.Builder
Returns
Type Description
RolloutStrategy.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public RolloutStrategy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RolloutStrategy.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RolloutStrategy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RolloutStrategy.Builder
Overrides

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;

Parameter
Name Description
value RollingStrategy
Returns
Type Description
RolloutStrategy.Builder

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;

Parameter
Name Description
builderForValue RollingStrategy.Builder
Returns
Type Description
RolloutStrategy.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final RolloutStrategy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RolloutStrategy.Builder
Overrides