Class BatchUpdateUserLicensesRequest.Builder (0.81.0)

public static final class BatchUpdateUserLicensesRequest.Builder extends GeneratedMessage.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

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.

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

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

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

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.

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.