Class BatchUpdateUserLicensesRequest.Builder (0.60.0)

public static final class BatchUpdateUserLicensesRequest.Builder extends GeneratedMessageV3.Builder<BatchUpdateUserLicensesRequest.Builder> implements BatchUpdateUserLicensesRequestOrBuilder

Request message for UserLicenseService.BatchUpdateUserLicenses method.

Protobuf type google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public BatchUpdateUserLicensesRequest build()
Returns
Type Description
BatchUpdateUserLicensesRequest

buildPartial()

public BatchUpdateUserLicensesRequest buildPartial()
Returns
Type Description
BatchUpdateUserLicensesRequest

clear()

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

clearDeleteUnassignedUserLicenses()

public BatchUpdateUserLicensesRequest.Builder clearDeleteUnassignedUserLicenses()

Optional. If true, if user licenses removed associated license config, the user license will be deleted. By default which is false, the user license will be updated to unassigned state.

bool delete_unassigned_user_licenses = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearInlineSource()

public BatchUpdateUserLicensesRequest.Builder clearInlineSource()

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearParent()

public BatchUpdateUserLicensesRequest.Builder clearParent()

Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

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

Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

This builder for chaining.

clearSource()

public BatchUpdateUserLicensesRequest.Builder clearSource()
Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

clone()

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

getDefaultInstanceForType()

public BatchUpdateUserLicensesRequest getDefaultInstanceForType()
Returns
Type Description
BatchUpdateUserLicensesRequest

getDeleteUnassignedUserLicenses()

public boolean getDeleteUnassignedUserLicenses()

Optional. If true, if user licenses removed associated license config, the user license will be deleted. By default which is false, the user license will be updated to unassigned state.

bool delete_unassigned_user_licenses = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The deleteUnassignedUserLicenses.

getDescriptorForType()

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

getInlineSource()

public BatchUpdateUserLicensesRequest.InlineSource getInlineSource()

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Returns
Type Description
BatchUpdateUserLicensesRequest.InlineSource

The inlineSource.

getInlineSourceBuilder()

public BatchUpdateUserLicensesRequest.InlineSource.Builder getInlineSourceBuilder()

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Returns
Type Description
BatchUpdateUserLicensesRequest.InlineSource.Builder

getInlineSourceOrBuilder()

public BatchUpdateUserLicensesRequest.InlineSourceOrBuilder getInlineSourceOrBuilder()

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Returns
Type Description
BatchUpdateUserLicensesRequest.InlineSourceOrBuilder

getParent()

public String getParent()

Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

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 [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

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

Returns
Type Description
ByteString

The bytes for parent.

getSourceCase()

public BatchUpdateUserLicensesRequest.SourceCase getSourceCase()
Returns
Type Description
BatchUpdateUserLicensesRequest.SourceCase

hasInlineSource()

public boolean hasInlineSource()

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Returns
Type Description
boolean

Whether the inlineSource field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BatchUpdateUserLicensesRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInlineSource(BatchUpdateUserLicensesRequest.InlineSource value)

public BatchUpdateUserLicensesRequest.Builder mergeInlineSource(BatchUpdateUserLicensesRequest.InlineSource value)

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Parameter
Name Description
value BatchUpdateUserLicensesRequest.InlineSource
Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDeleteUnassignedUserLicenses(boolean value)

public BatchUpdateUserLicensesRequest.Builder setDeleteUnassignedUserLicenses(boolean value)

Optional. If true, if user licenses removed associated license config, the user license will be deleted. By default which is false, the user license will be updated to unassigned state.

bool delete_unassigned_user_licenses = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The deleteUnassignedUserLicenses to set.

Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setInlineSource(BatchUpdateUserLicensesRequest.InlineSource value)

public BatchUpdateUserLicensesRequest.Builder setInlineSource(BatchUpdateUserLicensesRequest.InlineSource value)

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Parameter
Name Description
value BatchUpdateUserLicensesRequest.InlineSource
Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

setInlineSource(BatchUpdateUserLicensesRequest.InlineSource.Builder builderForValue)

public BatchUpdateUserLicensesRequest.Builder setInlineSource(BatchUpdateUserLicensesRequest.InlineSource.Builder builderForValue)

The inline source for the input content for document embeddings.

.google.cloud.discoveryengine.v1.BatchUpdateUserLicensesRequest.InlineSource inline_source = 2;

Parameter
Name Description
builderForValue BatchUpdateUserLicensesRequest.InlineSource.Builder
Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

setParent(String value)

public BatchUpdateUserLicensesRequest.Builder setParent(String value)

Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

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

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
BatchUpdateUserLicensesRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchUpdateUserLicensesRequest.Builder setParentBytes(ByteString value)

Required. The parent [UserStore][] resource name, format: projects/{project}/locations/{location}/userStores/{user_store_id}.

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
BatchUpdateUserLicensesRequest.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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