Class CreateDataAccessLabelRequest.Builder (0.23.0)

public static final class CreateDataAccessLabelRequest.Builder extends GeneratedMessage.Builder<CreateDataAccessLabelRequest.Builder> implements CreateDataAccessLabelRequestOrBuilder

Request message for CreateDataAccessLabel.

Protobuf type google.cloud.chronicle.v1.CreateDataAccessLabelRequest

Static Methods

getDescriptor()

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

Methods

build()

public CreateDataAccessLabelRequest build()
Returns
Type Description
CreateDataAccessLabelRequest

buildPartial()

public CreateDataAccessLabelRequest buildPartial()
Returns
Type Description
CreateDataAccessLabelRequest

clear()

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

clearDataAccessLabel()

public CreateDataAccessLabelRequest.Builder clearDataAccessLabel()

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateDataAccessLabelRequest.Builder

clearDataAccessLabelId()

public CreateDataAccessLabelRequest.Builder clearDataAccessLabelId()

Required. The ID to use for the data access label, which will become the label's display name and the final component of the label's resource name. The maximum number of characters should be 63. Regex pattern is as per AIP: https://google.aip.dev/122#resource-id-segments

string data_access_label_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.

clearParent()

public CreateDataAccessLabelRequest.Builder clearParent()

Required. The parent resource where this Data Access Label will be created. Format: projects/{project}/locations/{location}/instances/{instance}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.

getDataAccessLabel()

public DataAccessLabel getDataAccessLabel()

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataAccessLabel

The dataAccessLabel.

getDataAccessLabelBuilder()

public DataAccessLabel.Builder getDataAccessLabelBuilder()

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataAccessLabel.Builder

getDataAccessLabelId()

public String getDataAccessLabelId()

Required. The ID to use for the data access label, which will become the label's display name and the final component of the label's resource name. The maximum number of characters should be 63. Regex pattern is as per AIP: https://google.aip.dev/122#resource-id-segments

string data_access_label_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The dataAccessLabelId.

getDataAccessLabelIdBytes()

public ByteString getDataAccessLabelIdBytes()

Required. The ID to use for the data access label, which will become the label's display name and the final component of the label's resource name. The maximum number of characters should be 63. Regex pattern is as per AIP: https://google.aip.dev/122#resource-id-segments

string data_access_label_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for dataAccessLabelId.

getDataAccessLabelOrBuilder()

public DataAccessLabelOrBuilder getDataAccessLabelOrBuilder()

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataAccessLabelOrBuilder

getDefaultInstanceForType()

public CreateDataAccessLabelRequest getDefaultInstanceForType()
Returns
Type Description
CreateDataAccessLabelRequest

getDescriptorForType()

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

getParent()

public String getParent()

Required. The parent resource where this Data Access Label will be created. Format: projects/{project}/locations/{location}/instances/{instance}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource where this Data Access Label will be created. Format: projects/{project}/locations/{location}/instances/{instance}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

hasDataAccessLabel()

public boolean hasDataAccessLabel()

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the dataAccessLabel field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDataAccessLabel(DataAccessLabel value)

public CreateDataAccessLabelRequest.Builder mergeDataAccessLabel(DataAccessLabel value)

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DataAccessLabel
Returns
Type Description
CreateDataAccessLabelRequest.Builder

mergeFrom(CreateDataAccessLabelRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDataAccessLabel(DataAccessLabel value)

public CreateDataAccessLabelRequest.Builder setDataAccessLabel(DataAccessLabel value)

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DataAccessLabel
Returns
Type Description
CreateDataAccessLabelRequest.Builder

setDataAccessLabel(DataAccessLabel.Builder builderForValue)

public CreateDataAccessLabelRequest.Builder setDataAccessLabel(DataAccessLabel.Builder builderForValue)

Required. Data access label to create.

.google.cloud.chronicle.v1.DataAccessLabel data_access_label = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue DataAccessLabel.Builder
Returns
Type Description
CreateDataAccessLabelRequest.Builder

setDataAccessLabelId(String value)

public CreateDataAccessLabelRequest.Builder setDataAccessLabelId(String value)

Required. The ID to use for the data access label, which will become the label's display name and the final component of the label's resource name. The maximum number of characters should be 63. Regex pattern is as per AIP: https://google.aip.dev/122#resource-id-segments

string data_access_label_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The dataAccessLabelId to set.

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.

setDataAccessLabelIdBytes(ByteString value)

public CreateDataAccessLabelRequest.Builder setDataAccessLabelIdBytes(ByteString value)

Required. The ID to use for the data access label, which will become the label's display name and the final component of the label's resource name. The maximum number of characters should be 63. Regex pattern is as per AIP: https://google.aip.dev/122#resource-id-segments

string data_access_label_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for dataAccessLabelId to set.

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.

setParent(String value)

public CreateDataAccessLabelRequest.Builder setParent(String value)

Required. The parent resource where this Data Access Label will be created. Format: projects/{project}/locations/{location}/instances/{instance}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateDataAccessLabelRequest.Builder setParentBytes(ByteString value)

Required. The parent resource where this Data Access Label will be created. Format: projects/{project}/locations/{location}/instances/{instance}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateDataAccessLabelRequest.Builder

This builder for chaining.