Class GlobalVmExtensionPolicyRolloutOperation.Builder (1.105.0)

public static final class GlobalVmExtensionPolicyRolloutOperation.Builder extends GeneratedMessage.Builder<GlobalVmExtensionPolicyRolloutOperation.Builder> implements GlobalVmExtensionPolicyRolloutOperationOrBuilder

Represents the rollout operation

Protobuf type google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperation

Static Methods

getDescriptor()

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

Methods

build()

public GlobalVmExtensionPolicyRolloutOperation build()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation

buildPartial()

public GlobalVmExtensionPolicyRolloutOperation buildPartial()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation

clear()

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

clearRolloutInput()

public GlobalVmExtensionPolicyRolloutOperation.Builder clearRolloutInput()

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

clearRolloutStatus()

public GlobalVmExtensionPolicyRolloutOperation.Builder clearRolloutStatus()

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

getDefaultInstanceForType()

public GlobalVmExtensionPolicyRolloutOperation getDefaultInstanceForType()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation

getDescriptorForType()

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

getRolloutInput()

public GlobalVmExtensionPolicyRolloutOperationRolloutInput getRolloutInput()

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutInput

The rolloutInput.

getRolloutInputBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder getRolloutInputBuilder()

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder

getRolloutInputOrBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutInputOrBuilder getRolloutInputOrBuilder()

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutInputOrBuilder

getRolloutStatus()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus getRolloutStatus()

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus

The rolloutStatus.

getRolloutStatusBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder getRolloutStatusBuilder()

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

getRolloutStatusOrBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusOrBuilder getRolloutStatusOrBuilder()

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusOrBuilder

hasRolloutInput()

public boolean hasRolloutInput()

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Returns
Type Description
boolean

Whether the rolloutInput field is set.

hasRolloutStatus()

public boolean hasRolloutStatus()

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Returns
Type Description
boolean

Whether the rolloutStatus field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GlobalVmExtensionPolicyRolloutOperation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput value)

public GlobalVmExtensionPolicyRolloutOperation.Builder mergeRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput value)

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutInput
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

mergeRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus value)

public GlobalVmExtensionPolicyRolloutOperation.Builder mergeRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus value)

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutStatus
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

setRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput value)

public GlobalVmExtensionPolicyRolloutOperation.Builder setRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput value)

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutInput
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

setRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperation.Builder setRolloutInput(GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder builderForValue)

Required. The rollout input which defines the rollout plan.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput rollout_input = 265745340;

Parameter
Name Description
builderForValue GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

setRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus value)

public GlobalVmExtensionPolicyRolloutOperation.Builder setRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus value)

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutStatus
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder

setRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperation.Builder setRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder builderForValue)

Output only. [Output Only] The rollout status of the policy.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus rollout_status = 476426816;

Parameter
Name Description
builderForValue GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperation.Builder