Interface IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder (0.83.0)

public static interface IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCatalogName()

public abstract 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 abstract 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.

getInstanceName()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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.