Class RolloutStrategy.Builder (0.19.0)

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

Static Methods

getDescriptor()

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

Methods

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

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

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 GeneratedMessage.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

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

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