Class RestIcebergCatalog.Builder (0.42.0)

public static final class RestIcebergCatalog.Builder extends GeneratedMessage.Builder<RestIcebergCatalog.Builder> implements RestIcebergCatalogOrBuilder

The REST Iceberg catalog.

Protobuf type google.cloud.oracledatabase.v1.RestIcebergCatalog

Static Methods

getDescriptor()

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

Methods

build()

public RestIcebergCatalog build()
Returns
Type Description
RestIcebergCatalog

buildPartial()

public RestIcebergCatalog buildPartial()
Returns
Type Description
RestIcebergCatalog

clear()

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

clearProperties()

public RestIcebergCatalog.Builder clearProperties()

Optional. The base64 encoded content of the configuration file containing additional properties for the REST catalog.

string properties = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.

clearUri()

public RestIcebergCatalog.Builder clearUri()

Required. The REST uri.

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.

getDefaultInstanceForType()

public RestIcebergCatalog getDefaultInstanceForType()
Returns
Type Description
RestIcebergCatalog

getDescriptorForType()

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

getProperties()

public String getProperties()

Optional. The base64 encoded content of the configuration file containing additional properties for the REST catalog.

string properties = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The properties.

getPropertiesBytes()

public ByteString getPropertiesBytes()

Optional. The base64 encoded content of the configuration file containing additional properties for the REST catalog.

string properties = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for properties.

getUri()

public String getUri()

Required. The REST uri.

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The uri.

getUriBytes()

public ByteString getUriBytes()

Required. The REST uri.

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for uri.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RestIcebergCatalog other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setProperties(String value)

public RestIcebergCatalog.Builder setProperties(String value)

Optional. The base64 encoded content of the configuration file containing additional properties for the REST catalog.

string properties = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The properties to set.

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.

setPropertiesBytes(ByteString value)

public RestIcebergCatalog.Builder setPropertiesBytes(ByteString value)

Optional. The base64 encoded content of the configuration file containing additional properties for the REST catalog.

string properties = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for properties to set.

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.

setUri(String value)

public RestIcebergCatalog.Builder setUri(String value)

Required. The REST uri.

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The uri to set.

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.

setUriBytes(ByteString value)

public RestIcebergCatalog.Builder setUriBytes(ByteString value)

Required. The REST uri.

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for uri to set.

Returns
Type Description
RestIcebergCatalog.Builder

This builder for chaining.