Class Strategy.Builder (1.41.0)

public static final class Strategy.Builder extends GeneratedMessageV3.Builder<Strategy.Builder> implements StrategyOrBuilder

Strategy contains deployment strategy information.

Protobuf type google.cloud.deploy.v1.Strategy

Implements

StrategyOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Strategy build()
Returns
Type Description
Strategy

buildPartial()

public Strategy buildPartial()
Returns
Type Description
Strategy

clear()

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

clearCanary()

public Strategy.Builder clearCanary()

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Returns
Type Description
Strategy.Builder

clearDeploymentStrategy()

public Strategy.Builder clearDeploymentStrategy()
Returns
Type Description
Strategy.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearStandard()

public Strategy.Builder clearStandard()

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Returns
Type Description
Strategy.Builder

clone()

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

getCanary()

public Canary getCanary()

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Returns
Type Description
Canary

The canary.

getCanaryBuilder()

public Canary.Builder getCanaryBuilder()

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Returns
Type Description
Canary.Builder

getCanaryOrBuilder()

public CanaryOrBuilder getCanaryOrBuilder()

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Returns
Type Description
CanaryOrBuilder

getDefaultInstanceForType()

public Strategy getDefaultInstanceForType()
Returns
Type Description
Strategy

getDeploymentStrategyCase()

public Strategy.DeploymentStrategyCase getDeploymentStrategyCase()
Returns
Type Description
Strategy.DeploymentStrategyCase

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getStandard()

public Standard getStandard()

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Returns
Type Description
Standard

The standard.

getStandardBuilder()

public Standard.Builder getStandardBuilder()

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Returns
Type Description
Standard.Builder

getStandardOrBuilder()

public StandardOrBuilder getStandardOrBuilder()

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Returns
Type Description
StandardOrBuilder

hasCanary()

public boolean hasCanary()

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Returns
Type Description
boolean

Whether the canary field is set.

hasStandard()

public boolean hasStandard()

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Returns
Type Description
boolean

Whether the standard field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCanary(Canary value)

public Strategy.Builder mergeCanary(Canary value)

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Parameter
Name Description
value Canary
Returns
Type Description
Strategy.Builder

mergeFrom(Strategy other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Strategy.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Strategy.Builder
Overrides

mergeStandard(Standard value)

public Strategy.Builder mergeStandard(Standard value)

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Parameter
Name Description
value Standard
Returns
Type Description
Strategy.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setCanary(Canary value)

public Strategy.Builder setCanary(Canary value)

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Parameter
Name Description
value Canary
Returns
Type Description
Strategy.Builder

setCanary(Canary.Builder builderForValue)

public Strategy.Builder setCanary(Canary.Builder builderForValue)

Canary deployment strategy provides progressive percentage based deployments to a Target.

.google.cloud.deploy.v1.Canary canary = 2;

Parameter
Name Description
builderForValue Canary.Builder
Returns
Type Description
Strategy.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setStandard(Standard value)

public Strategy.Builder setStandard(Standard value)

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Parameter
Name Description
value Standard
Returns
Type Description
Strategy.Builder

setStandard(Standard.Builder builderForValue)

public Strategy.Builder setStandard(Standard.Builder builderForValue)

Standard deployment strategy executes a single deploy and allows verifying the deployment.

.google.cloud.deploy.v1.Standard standard = 1;

Parameter
Name Description
builderForValue Standard.Builder
Returns
Type Description
Strategy.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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