Class CreateIcebergTableRequest.Builder (0.62.0)

public static final class CreateIcebergTableRequest.Builder extends GeneratedMessageV3.Builder<CreateIcebergTableRequest.Builder> implements CreateIcebergTableRequestOrBuilder

The request message for the CreateIcebergTable API.

Protobuf type google.cloud.biglake.v1.CreateIcebergTableRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public CreateIcebergTableRequest build()
Returns
Type Description
CreateIcebergTableRequest

buildPartial()

public CreateIcebergTableRequest buildPartial()
Returns
Type Description
CreateIcebergTableRequest

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearHttpBody()

public CreateIcebergTableRequest.Builder clearHttpBody()

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateIcebergTableRequest.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearParent()

public CreateIcebergTableRequest.Builder clearParent()

Required. The parent resource where this table will be created. Format: projects/{project_id}/namespaces/{namespace}

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

Returns
Type Description
CreateIcebergTableRequest.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public CreateIcebergTableRequest getDefaultInstanceForType()
Returns
Type Description
CreateIcebergTableRequest

getDescriptorForType()

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

getHttpBody()

public HttpBody getHttpBody()

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
com.google.api.HttpBody

The httpBody.

getHttpBodyBuilder()

public HttpBody.Builder getHttpBodyBuilder()

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
com.google.api.HttpBody.Builder

getHttpBodyOrBuilder()

public HttpBodyOrBuilder getHttpBodyOrBuilder()

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
com.google.api.HttpBodyOrBuilder

getParent()

public String getParent()

Required. The parent resource where this table will be created. Format: projects/{project_id}/namespaces/{namespace}

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 table will be created. Format: projects/{project_id}/namespaces/{namespace}

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

Returns
Type Description
ByteString

The bytes for parent.

hasHttpBody()

public boolean hasHttpBody()

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the httpBody field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateIcebergTableRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeHttpBody(HttpBody value)

public CreateIcebergTableRequest.Builder mergeHttpBody(HttpBody value)

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value com.google.api.HttpBody
Returns
Type Description
CreateIcebergTableRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setHttpBody(HttpBody value)

public CreateIcebergTableRequest.Builder setHttpBody(HttpBody value)

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value com.google.api.HttpBody
Returns
Type Description
CreateIcebergTableRequest.Builder

setHttpBody(HttpBody.Builder builderForValue)

public CreateIcebergTableRequest.Builder setHttpBody(HttpBody.Builder builderForValue)

Required. The request body that should be in the format of Apache Iceberg's #/components/schemas/CreateTableRequest. Content type is expected to be application/json.

.google.api.HttpBody http_body = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue com.google.api.HttpBody.Builder
Returns
Type Description
CreateIcebergTableRequest.Builder

setParent(String value)

public CreateIcebergTableRequest.Builder setParent(String value)

Required. The parent resource where this table will be created. Format: projects/{project_id}/namespaces/{namespace}

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

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateIcebergTableRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateIcebergTableRequest.Builder setParentBytes(ByteString value)

Required. The parent resource where this table will be created. Format: projects/{project_id}/namespaces/{namespace}

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

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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