Class IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder (0.83.0)

public static final class IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder extends GeneratedMessage.Builder<IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder> implements IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder

Unity Catalog info.

Protobuf type google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

Static Methods

getDescriptor()

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

Methods

build()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo build()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo

buildPartial()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo buildPartial()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo

clear()

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

clearCatalogName()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder clearCatalogName()

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

clearInstanceName()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder clearInstanceName()

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

clearServicePrincipalApplicationId()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder clearServicePrincipalApplicationId()

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

getCatalogName()

public String getCatalogName()

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The catalogName.

getCatalogNameBytes()

public ByteString getCatalogNameBytes()

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for catalogName.

getDefaultInstanceForType()

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo getDefaultInstanceForType()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo

getDescriptorForType()

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

getInstanceName()

public String getInstanceName()

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The instanceName.

getInstanceNameBytes()

public ByteString getInstanceNameBytes()

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for instanceName.

getServicePrincipalApplicationId()

public String getServicePrincipalApplicationId()

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
String

The servicePrincipalApplicationId.

getServicePrincipalApplicationIdBytes()

public ByteString getServicePrincipalApplicationIdBytes()

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for servicePrincipalApplicationId.

hasCatalogName()

public boolean hasCatalogName()

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the catalogName field is set.

hasInstanceName()

public boolean hasInstanceName()

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the instanceName field is set.

hasServicePrincipalApplicationId()

public boolean hasServicePrincipalApplicationId()

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Returns
Type Description
boolean

Whether the servicePrincipalApplicationId 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.FederatedCatalogOptions.UnityCatalogInfo other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setCatalogName(String value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setCatalogName(String value)

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The catalogName to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

setCatalogNameBytes(ByteString value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setCatalogNameBytes(ByteString value)

Required. The catalog name in Unity Catalog.

optional string catalog_name = 2 [json_name = "catalog-name", (.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for catalogName to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

setInstanceName(String value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setInstanceName(String value)

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The instanceName to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

setInstanceNameBytes(ByteString value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setInstanceNameBytes(ByteString value)

Required. The instance name is the first part of the URL when logging into the Databricks deployment. For example, for a Databricks on GCP workspace URL https://1.1.gcp.databricks.com, the instance name is 1.1.gcp.databricks.com.

optional string instance_name = 1 [json_name = "instance-name", (.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for instanceName to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

setServicePrincipalApplicationId(String value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setServicePrincipalApplicationId(String value)

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value String

The servicePrincipalApplicationId to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.

setServicePrincipalApplicationIdBytes(ByteString value)

public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder setServicePrincipalApplicationIdBytes(ByteString value)

Optional. The application ID of the Databricks service principal that will be used to access the Unity Catalog in the OIDC authentication flow.

optional string service_principal_application_id = 3 [json_name = "service-principal-application-id", (.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }

Parameter
Name Description
value ByteString

The bytes for servicePrincipalApplicationId to set.

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder

This builder for chaining.