Class UpdateHiveCatalogRequest.Builder (0.76.0)

public static final class UpdateHiveCatalogRequest.Builder extends GeneratedMessage.Builder<UpdateHiveCatalogRequest.Builder> implements UpdateHiveCatalogRequestOrBuilder

Request message for the UpdateHiveCatalog method.

Protobuf type google.cloud.biglake.hive.v1beta.UpdateHiveCatalogRequest

Static Methods

getDescriptor()

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

Methods

build()

public UpdateHiveCatalogRequest build()
Returns
Type Description
UpdateHiveCatalogRequest

buildPartial()

public UpdateHiveCatalogRequest buildPartial()
Returns
Type Description
UpdateHiveCatalogRequest

clear()

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

clearHiveCatalog()

public UpdateHiveCatalogRequest.Builder clearHiveCatalog()

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateHiveCatalogRequest.Builder

clearUpdateMask()

public UpdateHiveCatalogRequest.Builder clearUpdateMask()

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdateHiveCatalogRequest.Builder

getDefaultInstanceForType()

public UpdateHiveCatalogRequest getDefaultInstanceForType()
Returns
Type Description
UpdateHiveCatalogRequest

getDescriptorForType()

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

getHiveCatalog()

public HiveCatalog getHiveCatalog()

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
HiveCatalog

The hiveCatalog.

getHiveCatalogBuilder()

public HiveCatalog.Builder getHiveCatalogBuilder()

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
HiveCatalog.Builder

getHiveCatalogOrBuilder()

public HiveCatalogOrBuilder getHiveCatalogOrBuilder()

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
HiveCatalogOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

hasHiveCatalog()

public boolean hasHiveCatalog()

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the hiveCatalog field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UpdateHiveCatalogRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeHiveCatalog(HiveCatalog value)

public UpdateHiveCatalogRequest.Builder mergeHiveCatalog(HiveCatalog value)

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value HiveCatalog
Returns
Type Description
UpdateHiveCatalogRequest.Builder

mergeUpdateMask(FieldMask value)

public UpdateHiveCatalogRequest.Builder mergeUpdateMask(FieldMask value)

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateHiveCatalogRequest.Builder

setHiveCatalog(HiveCatalog value)

public UpdateHiveCatalogRequest.Builder setHiveCatalog(HiveCatalog value)

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value HiveCatalog
Returns
Type Description
UpdateHiveCatalogRequest.Builder

setHiveCatalog(HiveCatalog.Builder builderForValue)

public UpdateHiveCatalogRequest.Builder setHiveCatalog(HiveCatalog.Builder builderForValue)

Required. The hive catalog to update. The name under the catalog is used to identify the catalog. Format: projects/{project_id_or_number}/catalogs/{catalog_id}

.google.cloud.biglake.hive.v1beta.HiveCatalog hive_catalog = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue HiveCatalog.Builder
Returns
Type Description
UpdateHiveCatalogRequest.Builder

setUpdateMask(FieldMask value)

public UpdateHiveCatalogRequest.Builder setUpdateMask(FieldMask value)

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateHiveCatalogRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateHiveCatalogRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. The list of fields to update.

For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateHiveCatalogRequest.Builder