Class CreateDataAccessLabelRequest.Builder (0.2.0)

public static final class CreateDataAccessLabelRequest.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

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.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

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.

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateDataAccessLabelRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

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

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.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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