Class IcebergStorage.Builder (0.42.0)

public static final class IcebergStorage.Builder extends GeneratedMessage.Builder<IcebergStorage.Builder> implements IcebergStorageOrBuilder

The Iceberg storage details.

Protobuf type google.cloud.oracledatabase.v1.IcebergStorage

Static Methods

getDescriptor()

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

Methods

build()

public IcebergStorage build()
Returns
Type Description
IcebergStorage

buildPartial()

public IcebergStorage buildPartial()
Returns
Type Description
IcebergStorage

clear()

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

clearAmazonS3IcebergStorage()

public IcebergStorage.Builder clearAmazonS3IcebergStorage()

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Returns
Type Description
IcebergStorage.Builder

clearAzureDataLakeStorageIcebergStorage()

public IcebergStorage.Builder clearAzureDataLakeStorageIcebergStorage()

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Returns
Type Description
IcebergStorage.Builder

clearGoogleCloudStorageIcebergStorage()

public IcebergStorage.Builder clearGoogleCloudStorageIcebergStorage()

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Returns
Type Description
IcebergStorage.Builder

clearStorageDetails()

public IcebergStorage.Builder clearStorageDetails()
Returns
Type Description
IcebergStorage.Builder

clearStorageType()

public IcebergStorage.Builder clearStorageType()

Required. The type of Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage.StorageType storage_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergStorage.Builder

This builder for chaining.

getAmazonS3IcebergStorage()

public AmazonS3IcebergStorage getAmazonS3IcebergStorage()

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Returns
Type Description
AmazonS3IcebergStorage

The amazonS3IcebergStorage.

getAmazonS3IcebergStorageBuilder()

public AmazonS3IcebergStorage.Builder getAmazonS3IcebergStorageBuilder()

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Returns
Type Description
AmazonS3IcebergStorage.Builder

getAmazonS3IcebergStorageOrBuilder()

public AmazonS3IcebergStorageOrBuilder getAmazonS3IcebergStorageOrBuilder()

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Returns
Type Description
AmazonS3IcebergStorageOrBuilder

getAzureDataLakeStorageIcebergStorage()

public AzureDataLakeStorageIcebergStorage getAzureDataLakeStorageIcebergStorage()

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Returns
Type Description
AzureDataLakeStorageIcebergStorage

The azureDataLakeStorageIcebergStorage.

getAzureDataLakeStorageIcebergStorageBuilder()

public AzureDataLakeStorageIcebergStorage.Builder getAzureDataLakeStorageIcebergStorageBuilder()

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Returns
Type Description
AzureDataLakeStorageIcebergStorage.Builder

getAzureDataLakeStorageIcebergStorageOrBuilder()

public AzureDataLakeStorageIcebergStorageOrBuilder getAzureDataLakeStorageIcebergStorageOrBuilder()

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Returns
Type Description
AzureDataLakeStorageIcebergStorageOrBuilder

getDefaultInstanceForType()

public IcebergStorage getDefaultInstanceForType()
Returns
Type Description
IcebergStorage

getDescriptorForType()

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

getGoogleCloudStorageIcebergStorage()

public GoogleCloudStorageIcebergStorage getGoogleCloudStorageIcebergStorage()

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Returns
Type Description
GoogleCloudStorageIcebergStorage

The googleCloudStorageIcebergStorage.

getGoogleCloudStorageIcebergStorageBuilder()

public GoogleCloudStorageIcebergStorage.Builder getGoogleCloudStorageIcebergStorageBuilder()

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Returns
Type Description
GoogleCloudStorageIcebergStorage.Builder

getGoogleCloudStorageIcebergStorageOrBuilder()

public GoogleCloudStorageIcebergStorageOrBuilder getGoogleCloudStorageIcebergStorageOrBuilder()

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Returns
Type Description
GoogleCloudStorageIcebergStorageOrBuilder

getStorageDetailsCase()

public IcebergStorage.StorageDetailsCase getStorageDetailsCase()
Returns
Type Description
IcebergStorage.StorageDetailsCase

getStorageType()

public IcebergStorage.StorageType getStorageType()

Required. The type of Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage.StorageType storage_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergStorage.StorageType

The storageType.

getStorageTypeValue()

public int getStorageTypeValue()

Required. The type of Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage.StorageType storage_type = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for storageType.

hasAmazonS3IcebergStorage()

public boolean hasAmazonS3IcebergStorage()

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Returns
Type Description
boolean

Whether the amazonS3IcebergStorage field is set.

hasAzureDataLakeStorageIcebergStorage()

public boolean hasAzureDataLakeStorageIcebergStorage()

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Returns
Type Description
boolean

Whether the azureDataLakeStorageIcebergStorage field is set.

hasGoogleCloudStorageIcebergStorage()

public boolean hasGoogleCloudStorageIcebergStorage()

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Returns
Type Description
boolean

Whether the googleCloudStorageIcebergStorage field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAmazonS3IcebergStorage(AmazonS3IcebergStorage value)

public IcebergStorage.Builder mergeAmazonS3IcebergStorage(AmazonS3IcebergStorage value)

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Parameter
Name Description
value AmazonS3IcebergStorage
Returns
Type Description
IcebergStorage.Builder

mergeAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage value)

public IcebergStorage.Builder mergeAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage value)

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Parameter
Name Description
value AzureDataLakeStorageIcebergStorage
Returns
Type Description
IcebergStorage.Builder

mergeFrom(IcebergStorage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage value)

public IcebergStorage.Builder mergeGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage value)

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Parameter
Name Description
value GoogleCloudStorageIcebergStorage
Returns
Type Description
IcebergStorage.Builder

setAmazonS3IcebergStorage(AmazonS3IcebergStorage value)

public IcebergStorage.Builder setAmazonS3IcebergStorage(AmazonS3IcebergStorage value)

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

Parameter
Name Description
value AmazonS3IcebergStorage
Returns
Type Description
IcebergStorage.Builder

setAmazonS3IcebergStorage(AmazonS3IcebergStorage.Builder builderForValue)

public IcebergStorage.Builder setAmazonS3IcebergStorage(AmazonS3IcebergStorage.Builder builderForValue)

The Amazon S3 Iceberg storage.

.google.cloud.oracledatabase.v1.AmazonS3IcebergStorage amazon_s3_iceberg_storage = 1;

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

setAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage value)

public IcebergStorage.Builder setAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage value)

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

Parameter
Name Description
value AzureDataLakeStorageIcebergStorage
Returns
Type Description
IcebergStorage.Builder

setAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage.Builder builderForValue)

public IcebergStorage.Builder setAzureDataLakeStorageIcebergStorage(AzureDataLakeStorageIcebergStorage.Builder builderForValue)

The Azure Data Lake Storage Iceberg storage.

.google.cloud.oracledatabase.v1.AzureDataLakeStorageIcebergStorage azure_data_lake_storage_iceberg_storage = 3;

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

setGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage value)

public IcebergStorage.Builder setGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage value)

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

Parameter
Name Description
value GoogleCloudStorageIcebergStorage
Returns
Type Description
IcebergStorage.Builder

setGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage.Builder builderForValue)

public IcebergStorage.Builder setGoogleCloudStorageIcebergStorage(GoogleCloudStorageIcebergStorage.Builder builderForValue)

The Google Cloud Storage Iceberg storage.

.google.cloud.oracledatabase.v1.GoogleCloudStorageIcebergStorage google_cloud_storage_iceberg_storage = 2;

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

setStorageType(IcebergStorage.StorageType value)

public IcebergStorage.Builder setStorageType(IcebergStorage.StorageType value)

Required. The type of Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage.StorageType storage_type = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value IcebergStorage.StorageType

The storageType to set.

Returns
Type Description
IcebergStorage.Builder

This builder for chaining.

setStorageTypeValue(int value)

public IcebergStorage.Builder setStorageTypeValue(int value)

Required. The type of Iceberg storage.

.google.cloud.oracledatabase.v1.IcebergStorage.StorageType storage_type = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
IcebergStorage.Builder

This builder for chaining.