Class GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder (1.105.0)

public static final class GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder extends GeneratedMessage.Builder<GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder> implements GlobalVmExtensionPolicyRolloutOperationRolloutStatusOrBuilder

Protobuf type google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatus

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

Static Methods

getDescriptor()

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

Methods

addAllCurrentRollouts(Iterable<? extends GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata> values)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder addAllCurrentRollouts(Iterable<? extends GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata> values)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata>
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

addCurrentRollouts(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder addCurrentRollouts(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

addCurrentRollouts(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder addCurrentRollouts(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

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

addCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder addCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameters
Name Description
index int
value GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

addCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder addCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameters
Name Description
index int
builderForValue GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

addCurrentRolloutsBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder addCurrentRolloutsBuilder()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder

addCurrentRolloutsBuilder(int index)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder addCurrentRolloutsBuilder(int index)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
index int
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder

build()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus build()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus

buildPartial()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus buildPartial()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus

clear()

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

clearCurrentRollouts()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder clearCurrentRollouts()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

clearPreviousRollout()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder clearPreviousRollout()

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

getCurrentRollouts(int index)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata getCurrentRollouts(int index)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
index int
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata

getCurrentRolloutsBuilder(int index)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder getCurrentRolloutsBuilder(int index)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
index int
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder

getCurrentRolloutsBuilderList()

public List<GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder> getCurrentRolloutsBuilderList()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
List<Builder>

getCurrentRolloutsCount()

public int getCurrentRolloutsCount()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
int

getCurrentRolloutsList()

public List<GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata> getCurrentRolloutsList()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
List<GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata>

getCurrentRolloutsOrBuilder(int index)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder getCurrentRolloutsOrBuilder(int index)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
index int
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder

getCurrentRolloutsOrBuilderList()

public List<? extends GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder> getCurrentRolloutsOrBuilderList()

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder>

getDefaultInstanceForType()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus getDefaultInstanceForType()
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus

getDescriptorForType()

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

getPreviousRollout()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata getPreviousRollout()

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata

The previousRollout.

getPreviousRolloutBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder getPreviousRolloutBuilder()

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder

getPreviousRolloutOrBuilder()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder getPreviousRolloutOrBuilder()

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataOrBuilder

hasPreviousRollout()

public boolean hasPreviousRollout()

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Returns
Type Description
boolean

Whether the previousRollout field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GlobalVmExtensionPolicyRolloutOperationRolloutStatus other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder mergePreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

removeCurrentRollouts(int index)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder removeCurrentRollouts(int index)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameter
Name Description
index int
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

setCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder setCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameters
Name Description
index int
value GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

setCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder setCurrentRollouts(int index, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

repeated .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata current_rollouts = 39829736;

Parameters
Name Description
index int
builderForValue GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

setPreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder setPreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata value)

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

Parameter
Name Description
value GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata
Returns
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder

setPreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus.Builder setPreviousRollout(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata.Builder builderForValue)

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

optional .google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata previous_rollout = 375749737;

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