Class Workload.ResourceSettings.Builder (2.44.0)

public static final class Workload.ResourceSettings.Builder extends GeneratedMessageV3.Builder<Workload.ResourceSettings.Builder> implements Workload.ResourceSettingsOrBuilder

Represent the custom settings for the resources to be created.

Protobuf type google.cloud.assuredworkloads.v1.Workload.ResourceSettings

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Workload.ResourceSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

build()

public Workload.ResourceSettings build()
Returns
Type Description
Workload.ResourceSettings

buildPartial()

public Workload.ResourceSettings buildPartial()
Returns
Type Description
Workload.ResourceSettings

clear()

public Workload.ResourceSettings.Builder clear()
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

clearDisplayName()

public Workload.ResourceSettings.Builder clearDisplayName()

User-assigned resource display name. If not empty it will be used to create a resource with the specified name.

string display_name = 3;

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Workload.ResourceSettings.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Workload.ResourceSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

clearResourceId()

public Workload.ResourceSettings.Builder clearResourceId()

Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.

string resource_id = 1;

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

clearResourceType()

public Workload.ResourceSettings.Builder clearResourceType()

Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)

.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2;

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

clone()

public Workload.ResourceSettings.Builder clone()
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

getDefaultInstanceForType()

public Workload.ResourceSettings getDefaultInstanceForType()
Returns
Type Description
Workload.ResourceSettings

getDescriptorForType()

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

getDisplayName()

public String getDisplayName()

User-assigned resource display name. If not empty it will be used to create a resource with the specified name.

string display_name = 3;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

User-assigned resource display name. If not empty it will be used to create a resource with the specified name.

string display_name = 3;

Returns
Type Description
ByteString

The bytes for displayName.

getResourceId()

public String getResourceId()

Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.

string resource_id = 1;

Returns
Type Description
String

The resourceId.

getResourceIdBytes()

public ByteString getResourceIdBytes()

Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.

string resource_id = 1;

Returns
Type Description
ByteString

The bytes for resourceId.

getResourceType()

public Workload.ResourceInfo.ResourceType getResourceType()

Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)

.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2;

Returns
Type Description
Workload.ResourceInfo.ResourceType

The resourceType.

getResourceTypeValue()

public int getResourceTypeValue()

Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)

.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2;

Returns
Type Description
int

The enum numeric value on the wire for resourceType.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Workload.ResourceSettings other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Workload.ResourceSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

setDisplayName(String value)

public Workload.ResourceSettings.Builder setDisplayName(String value)

User-assigned resource display name. If not empty it will be used to create a resource with the specified name.

string display_name = 3;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public Workload.ResourceSettings.Builder setDisplayNameBytes(ByteString value)

User-assigned resource display name. If not empty it will be used to create a resource with the specified name.

string display_name = 3;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Workload.ResourceSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Workload.ResourceSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides

setResourceId(String value)

public Workload.ResourceSettings.Builder setResourceId(String value)

Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.

string resource_id = 1;

Parameter
Name Description
value String

The resourceId to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setResourceIdBytes(ByteString value)

public Workload.ResourceSettings.Builder setResourceIdBytes(ByteString value)

Resource identifier. For a project this represents project_id. If the project is already taken, the workload creation will fail. For KeyRing, this represents the keyring_id. For a folder, don't set this value as folder_id is assigned by Google.

string resource_id = 1;

Parameter
Name Description
value ByteString

The bytes for resourceId to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setResourceType(Workload.ResourceInfo.ResourceType value)

public Workload.ResourceSettings.Builder setResourceType(Workload.ResourceInfo.ResourceType value)

Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)

.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2;

Parameter
Name Description
value Workload.ResourceInfo.ResourceType

The resourceType to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setResourceTypeValue(int value)

public Workload.ResourceSettings.Builder setResourceTypeValue(int value)

Indicates the type of resource. This field should be specified to correspond the id to the right resource type (CONSUMER_FOLDER or ENCRYPTION_KEYS_PROJECT)

.google.cloud.assuredworkloads.v1.Workload.ResourceInfo.ResourceType resource_type = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for resourceType to set.

Returns
Type Description
Workload.ResourceSettings.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Workload.ResourceSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Workload.ResourceSettings.Builder
Overrides