Class AdvanceRolloutOperation (1.40.0)

public final class AdvanceRolloutOperation extends GeneratedMessageV3 implements AdvanceRolloutOperationOrBuilder

Contains the information of an automated advance-rollout operation.

Protobuf type google.cloud.deploy.v1.AdvanceRolloutOperation

Static Fields

DESTINATION_PHASE_FIELD_NUMBER

public static final int DESTINATION_PHASE_FIELD_NUMBER
Field Value
Type Description
int

ROLLOUT_FIELD_NUMBER

public static final int ROLLOUT_FIELD_NUMBER
Field Value
Type Description
int

SOURCE_PHASE_FIELD_NUMBER

public static final int SOURCE_PHASE_FIELD_NUMBER
Field Value
Type Description
int

WAIT_FIELD_NUMBER

public static final int WAIT_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static AdvanceRolloutOperation getDefaultInstance()
Returns
Type Description
AdvanceRolloutOperation

getDescriptor()

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

newBuilder()

public static AdvanceRolloutOperation.Builder newBuilder()
Returns
Type Description
AdvanceRolloutOperation.Builder

newBuilder(AdvanceRolloutOperation prototype)

public static AdvanceRolloutOperation.Builder newBuilder(AdvanceRolloutOperation prototype)
Parameter
Name Description
prototype AdvanceRolloutOperation
Returns
Type Description
AdvanceRolloutOperation.Builder

parseDelimitedFrom(InputStream input)

public static AdvanceRolloutOperation parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static AdvanceRolloutOperation parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static AdvanceRolloutOperation parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static AdvanceRolloutOperation parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static AdvanceRolloutOperation parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static AdvanceRolloutOperation parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static AdvanceRolloutOperation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvanceRolloutOperation
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<AdvanceRolloutOperation> parser()
Returns
Type Description
Parser<AdvanceRolloutOperation>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public AdvanceRolloutOperation getDefaultInstanceForType()
Returns
Type Description
AdvanceRolloutOperation

getDestinationPhase()

public String getDestinationPhase()

Output only. The phase the rollout will be advanced to.

string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The destinationPhase.

getDestinationPhaseBytes()

public ByteString getDestinationPhaseBytes()

Output only. The phase the rollout will be advanced to.

string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for destinationPhase.

getParserForType()

public Parser<AdvanceRolloutOperation> getParserForType()
Returns
Type Description
Parser<AdvanceRolloutOperation>
Overrides

getRollout()

public String getRollout()

Output only. The name of the rollout that initiates the AutomationRun.

string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The rollout.

getRolloutBytes()

public ByteString getRolloutBytes()

Output only. The name of the rollout that initiates the AutomationRun.

string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for rollout.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourcePhase()

public String getSourcePhase()

Output only. The phase of a deployment that initiated the operation.

string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The sourcePhase.

getSourcePhaseBytes()

public ByteString getSourcePhaseBytes()

Output only. The phase of a deployment that initiated the operation.

string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for sourcePhase.

getWait()

public Duration getWait()

Output only. How long the operation will be paused.

.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Duration

The wait.

getWaitOrBuilder()

public DurationOrBuilder getWaitOrBuilder()

Output only. How long the operation will be paused.

.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DurationOrBuilder

hasWait()

public boolean hasWait()

Output only. How long the operation will be paused.

.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the wait field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public AdvanceRolloutOperation.Builder newBuilderForType()
Returns
Type Description
AdvanceRolloutOperation.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected AdvanceRolloutOperation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
AdvanceRolloutOperation.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public AdvanceRolloutOperation.Builder toBuilder()
Returns
Type Description
AdvanceRolloutOperation.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException