Class RolloutPlanWaveSelectorResourceHierarchySelector.Builder (1.105.0)

public static final class RolloutPlanWaveSelectorResourceHierarchySelector.Builder extends GeneratedMessage.Builder<RolloutPlanWaveSelectorResourceHierarchySelector.Builder> implements RolloutPlanWaveSelectorResourceHierarchySelectorOrBuilder

Roll out to resources by Cloud Resource Manager resource hierarchy nodes such as projects, folders, orgs.

Protobuf type google.cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelector

Static Methods

getDescriptor()

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

Methods

addAllIncludedFolders(Iterable<String> values)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addAllIncludedFolders(Iterable<String> values)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameter
Name Description
values Iterable<String>

The includedFolders to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addAllIncludedOrganizations(Iterable<String> values)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addAllIncludedOrganizations(Iterable<String> values)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameter
Name Description
values Iterable<String>

The includedOrganizations to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addAllIncludedProjects(Iterable<String> values)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addAllIncludedProjects(Iterable<String> values)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameter
Name Description
values Iterable<String>

The includedProjects to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedFolders(String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedFolders(String value)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameter
Name Description
value String

The includedFolders to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedFoldersBytes(ByteString value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedFoldersBytes(ByteString value)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameter
Name Description
value ByteString

The bytes of the includedFolders to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedOrganizations(String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedOrganizations(String value)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameter
Name Description
value String

The includedOrganizations to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedOrganizationsBytes(ByteString value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedOrganizationsBytes(ByteString value)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameter
Name Description
value ByteString

The bytes of the includedOrganizations to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedProjects(String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedProjects(String value)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameter
Name Description
value String

The includedProjects to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

addIncludedProjectsBytes(ByteString value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder addIncludedProjectsBytes(ByteString value)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameter
Name Description
value ByteString

The bytes of the includedProjects to add.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

build()

public RolloutPlanWaveSelectorResourceHierarchySelector build()
Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector

buildPartial()

public RolloutPlanWaveSelectorResourceHierarchySelector buildPartial()
Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector

clear()

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

clearIncludedFolders()

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder clearIncludedFolders()

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

clearIncludedOrganizations()

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder clearIncludedOrganizations()

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

clearIncludedProjects()

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder clearIncludedProjects()

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

getDefaultInstanceForType()

public RolloutPlanWaveSelectorResourceHierarchySelector getDefaultInstanceForType()
Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector

getDescriptorForType()

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

getIncludedFolders(int index)

public String getIncludedFolders(int index)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The includedFolders at the given index.

getIncludedFoldersBytes(int index)

public ByteString getIncludedFoldersBytes(int index)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the includedFolders at the given index.

getIncludedFoldersCount()

public int getIncludedFoldersCount()

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Returns
Type Description
int

The count of includedFolders.

getIncludedFoldersList()

public ProtocolStringList getIncludedFoldersList()

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Returns
Type Description
ProtocolStringList

A list containing the includedFolders.

getIncludedOrganizations(int index)

public String getIncludedOrganizations(int index)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The includedOrganizations at the given index.

getIncludedOrganizationsBytes(int index)

public ByteString getIncludedOrganizationsBytes(int index)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the includedOrganizations at the given index.

getIncludedOrganizationsCount()

public int getIncludedOrganizationsCount()

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Returns
Type Description
int

The count of includedOrganizations.

getIncludedOrganizationsList()

public ProtocolStringList getIncludedOrganizationsList()

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Returns
Type Description
ProtocolStringList

A list containing the includedOrganizations.

getIncludedProjects(int index)

public String getIncludedProjects(int index)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The includedProjects at the given index.

getIncludedProjectsBytes(int index)

public ByteString getIncludedProjectsBytes(int index)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the includedProjects at the given index.

getIncludedProjectsCount()

public int getIncludedProjectsCount()

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Returns
Type Description
int

The count of includedProjects.

getIncludedProjectsList()

public ProtocolStringList getIncludedProjectsList()

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Returns
Type Description
ProtocolStringList

A list containing the includedProjects.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RolloutPlanWaveSelectorResourceHierarchySelector other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setIncludedFolders(int index, String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder setIncludedFolders(int index, String value)

Optional. Format: "folders/{folder_id}"

repeated string included_folders = 372825410;

Parameters
Name Description
index int

The index to set the value at.

value String

The includedFolders to set.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

setIncludedOrganizations(int index, String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder setIncludedOrganizations(int index, String value)

Optional. Format: "organizations/{organization_id}"

repeated string included_organizations = 318362461;

Parameters
Name Description
index int

The index to set the value at.

value String

The includedOrganizations to set.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.

setIncludedProjects(int index, String value)

public RolloutPlanWaveSelectorResourceHierarchySelector.Builder setIncludedProjects(int index, String value)

Optional. Format: "projects/{project_id}"

repeated string included_projects = 64232605;

Parameters
Name Description
index int

The index to set the value at.

value String

The includedProjects to set.

Returns
Type Description
RolloutPlanWaveSelectorResourceHierarchySelector.Builder

This builder for chaining.