Class RolloutPlanWaveSelector.Builder (1.105.0)

public static final class RolloutPlanWaveSelector.Builder extends GeneratedMessage.Builder<RolloutPlanWaveSelector.Builder> implements RolloutPlanWaveSelectorOrBuilder

A selector which specifies what resource(s) are included in a given wave.

Protobuf type google.cloud.compute.v1.RolloutPlanWaveSelector

Static Methods

getDescriptor()

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

Methods

build()

public RolloutPlanWaveSelector build()
Returns
Type Description
RolloutPlanWaveSelector

buildPartial()

public RolloutPlanWaveSelector buildPartial()
Returns
Type Description
RolloutPlanWaveSelector

clear()

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

clearLocationSelector()

public RolloutPlanWaveSelector.Builder clearLocationSelector()

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Returns
Type Description
RolloutPlanWaveSelector.Builder

clearResourceHierarchySelector()

public RolloutPlanWaveSelector.Builder clearResourceHierarchySelector()

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Returns
Type Description
RolloutPlanWaveSelector.Builder

getDefaultInstanceForType()

public RolloutPlanWaveSelector getDefaultInstanceForType()
Returns
Type Description
RolloutPlanWaveSelector

getDescriptorForType()

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

getLocationSelector()

public RolloutPlanWaveSelectorLocationSelector getLocationSelector()

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Returns
Type Description
RolloutPlanWaveSelectorLocationSelector

The locationSelector.

getLocationSelectorBuilder()

public RolloutPlanWaveSelectorLocationSelector.Builder getLocationSelectorBuilder()

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Returns
Type Description
RolloutPlanWaveSelectorLocationSelector.Builder

getLocationSelectorOrBuilder()

public RolloutPlanWaveSelectorLocationSelectorOrBuilder getLocationSelectorOrBuilder()

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Returns
Type Description
RolloutPlanWaveSelectorLocationSelectorOrBuilder

getResourceHierarchySelector()

public RolloutPlanWaveSelectorResourceHierarchySelector getResourceHierarchySelector()

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector

The resourceHierarchySelector.

getResourceHierarchySelectorBuilder()

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder getResourceHierarchySelectorBuilder()

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

getResourceHierarchySelectorOrBuilder()

public RolloutPlanWaveSelectorResourceHierarchySelectorOrBuilder getResourceHierarchySelectorOrBuilder()

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelectorOrBuilder

hasLocationSelector()

public boolean hasLocationSelector()

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Returns
Type Description
boolean

Whether the locationSelector field is set.

hasResourceHierarchySelector()

public boolean hasResourceHierarchySelector()

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Returns
Type Description
boolean

Whether the resourceHierarchySelector field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RolloutPlanWaveSelector other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeLocationSelector(RolloutPlanWaveSelectorLocationSelector value)

public RolloutPlanWaveSelector.Builder mergeLocationSelector(RolloutPlanWaveSelectorLocationSelector value)

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Parameter
Name Description
value RolloutPlanWaveSelectorLocationSelector
Returns
Type Description
RolloutPlanWaveSelector.Builder

mergeResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector value)

public RolloutPlanWaveSelector.Builder mergeResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector value)

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Parameter
Name Description
value RolloutPlanWaveSelectorResourceHierarchySelector
Returns
Type Description
RolloutPlanWaveSelector.Builder

setLocationSelector(RolloutPlanWaveSelectorLocationSelector value)

public RolloutPlanWaveSelector.Builder setLocationSelector(RolloutPlanWaveSelectorLocationSelector value)

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Parameter
Name Description
value RolloutPlanWaveSelectorLocationSelector
Returns
Type Description
RolloutPlanWaveSelector.Builder

setLocationSelector(RolloutPlanWaveSelectorLocationSelector.Builder builderForValue)

public RolloutPlanWaveSelector.Builder setLocationSelector(RolloutPlanWaveSelectorLocationSelector.Builder builderForValue)

Optional. Roll out to resources by Cloud locations.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelector location_selector = 422273321;

Parameter
Name Description
builderForValue RolloutPlanWaveSelectorLocationSelector.Builder
Returns
Type Description
RolloutPlanWaveSelector.Builder

setResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector value)

public RolloutPlanWaveSelector.Builder setResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector value)

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Parameter
Name Description
value RolloutPlanWaveSelectorResourceHierarchySelector
Returns
Type Description
RolloutPlanWaveSelector.Builder

setResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector.Builder builderForValue)

public RolloutPlanWaveSelector.Builder setResourceHierarchySelector(RolloutPlanWaveSelectorResourceHierarchySelector.Builder builderForValue)

Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.

optional .google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector resource_hierarchy_selector = 66779770;

Parameter
Name Description
builderForValue RolloutPlanWaveSelectorResourceHierarchySelector.Builder
Returns
Type Description
RolloutPlanWaveSelector.Builder