Class Strategy.Builder (1.18.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Strategy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Strategy.Builder
Overrides

build()

public Strategy build()
Returns
TypeDescription
Strategy

buildPartial()

public Strategy buildPartial()
Returns
TypeDescription
Strategy

clear()

public Strategy.Builder clear()
Returns
TypeDescription
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
TypeDescription
Strategy.Builder

clearDeploymentStrategy()

public Strategy.Builder clearDeploymentStrategy()
Returns
TypeDescription
Strategy.Builder

clearField(Descriptors.FieldDescriptor field)

public Strategy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Strategy.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Strategy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
Strategy.Builder

clone()

public Strategy.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
CanaryOrBuilder

getDefaultInstanceForType()

public Strategy getDefaultInstanceForType()
Returns
TypeDescription
Strategy

getDeploymentStrategyCase()

public Strategy.DeploymentStrategyCase getDeploymentStrategyCase()
Returns
TypeDescription
Strategy.DeploymentStrategyCase

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
StandardOrBuilder

hasCanary()

public boolean hasCanary()

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

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

Returns
TypeDescription
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
TypeDescription
boolean

Whether the standard field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueCanary
Returns
TypeDescription
Strategy.Builder

mergeFrom(Strategy other)

public Strategy.Builder mergeFrom(Strategy other)
Parameter
NameDescription
otherStrategy
Returns
TypeDescription
Strategy.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Strategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Strategy.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Strategy.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueStandard
Returns
TypeDescription
Strategy.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Strategy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueCanary
Returns
TypeDescription
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
NameDescription
builderForValueCanary.Builder
Returns
TypeDescription
Strategy.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Strategy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Strategy.Builder
Overrides

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

public Strategy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueStandard
Returns
TypeDescription
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
NameDescription
builderForValueStandard.Builder
Returns
TypeDescription
Strategy.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final Strategy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Strategy.Builder
Overrides