Class IcebergCatalog.Builder (0.42.0)

public static final class IcebergCatalog.Builder extends GeneratedMessage.Builder<IcebergCatalog.Builder> implements IcebergCatalogOrBuilder

The Iceberg catalog details.

Protobuf type google.cloud.oracledatabase.v1.IcebergCatalog

Static Methods

getDescriptor()

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

Methods

build()

public IcebergCatalog build()
Returns
Type Description
IcebergCatalog

buildPartial()

public IcebergCatalog buildPartial()
Returns
Type Description
IcebergCatalog

clear()

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

clearCatalogDetails()

public IcebergCatalog.Builder clearCatalogDetails()
Returns
Type Description
IcebergCatalog.Builder

clearCatalogType()

public IcebergCatalog.Builder clearCatalogType()

Required. The type of Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog.CatalogType catalog_type = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog.Builder

This builder for chaining.

clearGlueIcebergCatalog()

public IcebergCatalog.Builder clearGlueIcebergCatalog()

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Returns
Type Description
IcebergCatalog.Builder

clearNessieIcebergCatalog()

public IcebergCatalog.Builder clearNessieIcebergCatalog()

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Returns
Type Description
IcebergCatalog.Builder

clearPolarisIcebergCatalog()

public IcebergCatalog.Builder clearPolarisIcebergCatalog()

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Returns
Type Description
IcebergCatalog.Builder

clearRestIcebergCatalog()

public IcebergCatalog.Builder clearRestIcebergCatalog()

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Returns
Type Description
IcebergCatalog.Builder

getCatalogDetailsCase()

public IcebergCatalog.CatalogDetailsCase getCatalogDetailsCase()
Returns
Type Description
IcebergCatalog.CatalogDetailsCase

getCatalogType()

public IcebergCatalog.CatalogType getCatalogType()

Required. The type of Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog.CatalogType catalog_type = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog.CatalogType

The catalogType.

getCatalogTypeValue()

public int getCatalogTypeValue()

Required. The type of Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog.CatalogType catalog_type = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for catalogType.

getDefaultInstanceForType()

public IcebergCatalog getDefaultInstanceForType()
Returns
Type Description
IcebergCatalog

getDescriptorForType()

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

getGlueIcebergCatalog()

public GlueIcebergCatalog getGlueIcebergCatalog()

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Returns
Type Description
GlueIcebergCatalog

The glueIcebergCatalog.

getGlueIcebergCatalogBuilder()

public GlueIcebergCatalog.Builder getGlueIcebergCatalogBuilder()

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Returns
Type Description
GlueIcebergCatalog.Builder

getGlueIcebergCatalogOrBuilder()

public GlueIcebergCatalogOrBuilder getGlueIcebergCatalogOrBuilder()

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Returns
Type Description
GlueIcebergCatalogOrBuilder

getNessieIcebergCatalog()

public NessieIcebergCatalog getNessieIcebergCatalog()

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Returns
Type Description
NessieIcebergCatalog

The nessieIcebergCatalog.

getNessieIcebergCatalogBuilder()

public NessieIcebergCatalog.Builder getNessieIcebergCatalogBuilder()

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Returns
Type Description
NessieIcebergCatalog.Builder

getNessieIcebergCatalogOrBuilder()

public NessieIcebergCatalogOrBuilder getNessieIcebergCatalogOrBuilder()

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Returns
Type Description
NessieIcebergCatalogOrBuilder

getPolarisIcebergCatalog()

public PolarisIcebergCatalog getPolarisIcebergCatalog()

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Returns
Type Description
PolarisIcebergCatalog

The polarisIcebergCatalog.

getPolarisIcebergCatalogBuilder()

public PolarisIcebergCatalog.Builder getPolarisIcebergCatalogBuilder()

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Returns
Type Description
PolarisIcebergCatalog.Builder

getPolarisIcebergCatalogOrBuilder()

public PolarisIcebergCatalogOrBuilder getPolarisIcebergCatalogOrBuilder()

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Returns
Type Description
PolarisIcebergCatalogOrBuilder

getRestIcebergCatalog()

public RestIcebergCatalog getRestIcebergCatalog()

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Returns
Type Description
RestIcebergCatalog

The restIcebergCatalog.

getRestIcebergCatalogBuilder()

public RestIcebergCatalog.Builder getRestIcebergCatalogBuilder()

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Returns
Type Description
RestIcebergCatalog.Builder

getRestIcebergCatalogOrBuilder()

public RestIcebergCatalogOrBuilder getRestIcebergCatalogOrBuilder()

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Returns
Type Description
RestIcebergCatalogOrBuilder

hasGlueIcebergCatalog()

public boolean hasGlueIcebergCatalog()

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Returns
Type Description
boolean

Whether the glueIcebergCatalog field is set.

hasNessieIcebergCatalog()

public boolean hasNessieIcebergCatalog()

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Returns
Type Description
boolean

Whether the nessieIcebergCatalog field is set.

hasPolarisIcebergCatalog()

public boolean hasPolarisIcebergCatalog()

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Returns
Type Description
boolean

Whether the polarisIcebergCatalog field is set.

hasRestIcebergCatalog()

public boolean hasRestIcebergCatalog()

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Returns
Type Description
boolean

Whether the restIcebergCatalog field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(IcebergCatalog other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGlueIcebergCatalog(GlueIcebergCatalog value)

public IcebergCatalog.Builder mergeGlueIcebergCatalog(GlueIcebergCatalog value)

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Parameter
Name Description
value GlueIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

mergeNessieIcebergCatalog(NessieIcebergCatalog value)

public IcebergCatalog.Builder mergeNessieIcebergCatalog(NessieIcebergCatalog value)

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Parameter
Name Description
value NessieIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

mergePolarisIcebergCatalog(PolarisIcebergCatalog value)

public IcebergCatalog.Builder mergePolarisIcebergCatalog(PolarisIcebergCatalog value)

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Parameter
Name Description
value PolarisIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

mergeRestIcebergCatalog(RestIcebergCatalog value)

public IcebergCatalog.Builder mergeRestIcebergCatalog(RestIcebergCatalog value)

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Parameter
Name Description
value RestIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

setCatalogType(IcebergCatalog.CatalogType value)

public IcebergCatalog.Builder setCatalogType(IcebergCatalog.CatalogType value)

Required. The type of Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog.CatalogType catalog_type = 6 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergCatalog.CatalogType

The catalogType to set.

Returns
Type Description
IcebergCatalog.Builder

This builder for chaining.

setCatalogTypeValue(int value)

public IcebergCatalog.Builder setCatalogTypeValue(int value)

Required. The type of Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog.CatalogType catalog_type = 6 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for catalogType to set.

Returns
Type Description
IcebergCatalog.Builder

This builder for chaining.

setGlueIcebergCatalog(GlueIcebergCatalog value)

public IcebergCatalog.Builder setGlueIcebergCatalog(GlueIcebergCatalog value)

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Parameter
Name Description
value GlueIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

setGlueIcebergCatalog(GlueIcebergCatalog.Builder builderForValue)

public IcebergCatalog.Builder setGlueIcebergCatalog(GlueIcebergCatalog.Builder builderForValue)

The Glue Iceberg catalog.

.google.cloud.oracledatabase.v1.GlueIcebergCatalog glue_iceberg_catalog = 1;

Parameter
Name Description
builderForValue GlueIcebergCatalog.Builder
Returns
Type Description
IcebergCatalog.Builder

setNessieIcebergCatalog(NessieIcebergCatalog value)

public IcebergCatalog.Builder setNessieIcebergCatalog(NessieIcebergCatalog value)

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Parameter
Name Description
value NessieIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

setNessieIcebergCatalog(NessieIcebergCatalog.Builder builderForValue)

public IcebergCatalog.Builder setNessieIcebergCatalog(NessieIcebergCatalog.Builder builderForValue)

The Nessie Iceberg catalog.

.google.cloud.oracledatabase.v1.NessieIcebergCatalog nessie_iceberg_catalog = 3;

Parameter
Name Description
builderForValue NessieIcebergCatalog.Builder
Returns
Type Description
IcebergCatalog.Builder

setPolarisIcebergCatalog(PolarisIcebergCatalog value)

public IcebergCatalog.Builder setPolarisIcebergCatalog(PolarisIcebergCatalog value)

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Parameter
Name Description
value PolarisIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

setPolarisIcebergCatalog(PolarisIcebergCatalog.Builder builderForValue)

public IcebergCatalog.Builder setPolarisIcebergCatalog(PolarisIcebergCatalog.Builder builderForValue)

The Polaris Iceberg catalog.

.google.cloud.oracledatabase.v1.PolarisIcebergCatalog polaris_iceberg_catalog = 4;

Parameter
Name Description
builderForValue PolarisIcebergCatalog.Builder
Returns
Type Description
IcebergCatalog.Builder

setRestIcebergCatalog(RestIcebergCatalog value)

public IcebergCatalog.Builder setRestIcebergCatalog(RestIcebergCatalog value)

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Parameter
Name Description
value RestIcebergCatalog
Returns
Type Description
IcebergCatalog.Builder

setRestIcebergCatalog(RestIcebergCatalog.Builder builderForValue)

public IcebergCatalog.Builder setRestIcebergCatalog(RestIcebergCatalog.Builder builderForValue)

The REST Iceberg catalog.

.google.cloud.oracledatabase.v1.RestIcebergCatalog rest_iceberg_catalog = 5;

Parameter
Name Description
builderForValue RestIcebergCatalog.Builder
Returns
Type Description
IcebergCatalog.Builder