public static final class CreateIcebergCatalogRequest.Builder extends GeneratedMessageV3.Builder<CreateIcebergCatalogRequest.Builder> implements CreateIcebergCatalogRequestOrBuilder
The request message for the CreateIcebergCatalog
API.
Protobuf type google.cloud.biglake.v1.CreateIcebergCatalogRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateIcebergCatalogRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateIcebergCatalogRequest build()
buildPartial()
public CreateIcebergCatalogRequest buildPartial()
clear()
public CreateIcebergCatalogRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateIcebergCatalogRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIcebergCatalog()
public CreateIcebergCatalogRequest.Builder clearIcebergCatalog()
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
clearIcebergCatalogId()
public CreateIcebergCatalogRequest.Builder clearIcebergCatalogId()
Required. The name of the catalog.
string iceberg_catalog_id = 3 [json_name = "iceberg-catalog-id", (.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateIcebergCatalogRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public CreateIcebergCatalogRequest.Builder clearParent()
Required. The parent resource where this catalog will be created.
Format: projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public CreateIcebergCatalogRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public CreateIcebergCatalogRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIcebergCatalog()
public IcebergCatalog getIcebergCatalog()
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
getIcebergCatalogBuilder()
public IcebergCatalog.Builder getIcebergCatalogBuilder()
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
getIcebergCatalogId()
public String getIcebergCatalogId()
Required. The name of the catalog.
string iceberg_catalog_id = 3 [json_name = "iceberg-catalog-id", (.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The icebergCatalogId.
|
getIcebergCatalogIdBytes()
public ByteString getIcebergCatalogIdBytes()
Required. The name of the catalog.
string iceberg_catalog_id = 3 [json_name = "iceberg-catalog-id", (.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for icebergCatalogId.
|
getIcebergCatalogOrBuilder()
public IcebergCatalogOrBuilder getIcebergCatalogOrBuilder()
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
getParent()
public String getParent()
Required. The parent resource where this catalog will be created.
Format: projects/{project_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 resource where this catalog will be created.
Format: projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
hasIcebergCatalog()
public boolean hasIcebergCatalog()
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the icebergCatalog field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CreateIcebergCatalogRequest other)
public CreateIcebergCatalogRequest.Builder mergeFrom(CreateIcebergCatalogRequest other)
public CreateIcebergCatalogRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateIcebergCatalogRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeIcebergCatalog(IcebergCatalog value)
public CreateIcebergCatalogRequest.Builder mergeIcebergCatalog(IcebergCatalog value)
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateIcebergCatalogRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateIcebergCatalogRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIcebergCatalog(IcebergCatalog value)
public CreateIcebergCatalogRequest.Builder setIcebergCatalog(IcebergCatalog value)
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
setIcebergCatalog(IcebergCatalog.Builder builderForValue)
public CreateIcebergCatalogRequest.Builder setIcebergCatalog(IcebergCatalog.Builder builderForValue)
Required. The catalog to create.
The required fields for creation are:
- catalog_type.
Optionally: credential_mode can be provided, if Credential Vending is
desired.
.google.cloud.biglake.v1.IcebergCatalog iceberg_catalog = 2 [(.google.api.field_behavior) = REQUIRED];
setIcebergCatalogId(String value)
public CreateIcebergCatalogRequest.Builder setIcebergCatalogId(String value)
Required. The name of the catalog.
string iceberg_catalog_id = 3 [json_name = "iceberg-catalog-id", (.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The icebergCatalogId to set.
|
setIcebergCatalogIdBytes(ByteString value)
public CreateIcebergCatalogRequest.Builder setIcebergCatalogIdBytes(ByteString value)
Required. The name of the catalog.
string iceberg_catalog_id = 3 [json_name = "iceberg-catalog-id", (.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for icebergCatalogId to set.
|
setParent(String value)
public CreateIcebergCatalogRequest.Builder setParent(String value)
Required. The parent resource where this catalog will be created.
Format: projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
setParentBytes(ByteString value)
public CreateIcebergCatalogRequest.Builder setParentBytes(ByteString value)
Required. The parent resource where this catalog will be created.
Format: projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateIcebergCatalogRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateIcebergCatalogRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides