Class GoldengateIcebergConnectionProperties.Builder (0.42.0)

public static final class GoldengateIcebergConnectionProperties.Builder extends GeneratedMessage.Builder<GoldengateIcebergConnectionProperties.Builder> implements GoldengateIcebergConnectionPropertiesOrBuilder

The properties of GoldengateIcebergConnection.

Protobuf type google.cloud.oracledatabase.v1.GoldengateIcebergConnectionProperties

Static Methods

getDescriptor()

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

Methods

build()

public GoldengateIcebergConnectionProperties build()
Returns
Type Description
GoldengateIcebergConnectionProperties

buildPartial()

public GoldengateIcebergConnectionProperties buildPartial()
Returns
Type Description
GoldengateIcebergConnectionProperties

clear()

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

clearCatalog()

public GoldengateIcebergConnectionProperties.Builder clearCatalog()

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

clearStorage()

public GoldengateIcebergConnectionProperties.Builder clearStorage()

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

clearTechnologyType()

public GoldengateIcebergConnectionProperties.Builder clearTechnologyType()

Required. The technology type of Iceberg connection.

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

Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

This builder for chaining.

getCatalog()

public IcebergCatalog getCatalog()

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog

The catalog.

getCatalogBuilder()

public IcebergCatalog.Builder getCatalogBuilder()

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog.Builder

getCatalogOrBuilder()

public IcebergCatalogOrBuilder getCatalogOrBuilder()

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalogOrBuilder

getDefaultInstanceForType()

public GoldengateIcebergConnectionProperties getDefaultInstanceForType()
Returns
Type Description
GoldengateIcebergConnectionProperties

getDescriptorForType()

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

getStorage()

public IcebergStorage getStorage()

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergStorage

The storage.

getStorageBuilder()

public IcebergStorage.Builder getStorageBuilder()

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergStorage.Builder

getStorageOrBuilder()

public IcebergStorageOrBuilder getStorageOrBuilder()

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergStorageOrBuilder

getTechnologyType()

public String getTechnologyType()

Required. The technology type of Iceberg connection.

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

Returns
Type Description
String

The technologyType.

getTechnologyTypeBytes()

public ByteString getTechnologyTypeBytes()

Required. The technology type of Iceberg connection.

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

Returns
Type Description
ByteString

The bytes for technologyType.

hasCatalog()

public boolean hasCatalog()

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the catalog field is set.

hasStorage()

public boolean hasStorage()

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the storage field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCatalog(IcebergCatalog value)

public GoldengateIcebergConnectionProperties.Builder mergeCatalog(IcebergCatalog value)

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergCatalog
Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

mergeFrom(GoldengateIcebergConnectionProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeStorage(IcebergStorage value)

public GoldengateIcebergConnectionProperties.Builder mergeStorage(IcebergStorage value)

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergStorage
Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

setCatalog(IcebergCatalog value)

public GoldengateIcebergConnectionProperties.Builder setCatalog(IcebergCatalog value)

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergCatalog
Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

setCatalog(IcebergCatalog.Builder builderForValue)

public GoldengateIcebergConnectionProperties.Builder setCatalog(IcebergCatalog.Builder builderForValue)

Required. The Iceberg catalog.

.google.cloud.oracledatabase.v1.IcebergCatalog catalog = 2 [(.google.api.field_behavior) = REQUIRED];

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

setStorage(IcebergStorage value)

public GoldengateIcebergConnectionProperties.Builder setStorage(IcebergStorage value)

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergStorage
Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

setStorage(IcebergStorage.Builder builderForValue)

public GoldengateIcebergConnectionProperties.Builder setStorage(IcebergStorage.Builder builderForValue)

Required. The Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage storage = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue IcebergStorage.Builder
Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

setTechnologyType(String value)

public GoldengateIcebergConnectionProperties.Builder setTechnologyType(String value)

Required. The technology type of Iceberg connection.

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

Parameter
Name Description
value String

The technologyType to set.

Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

This builder for chaining.

setTechnologyTypeBytes(ByteString value)

public GoldengateIcebergConnectionProperties.Builder setTechnologyTypeBytes(ByteString value)

Required. The technology type of Iceberg connection.

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

Parameter
Name Description
value ByteString

The bytes for technologyType to set.

Returns
Type Description
GoldengateIcebergConnectionProperties.Builder

This builder for chaining.