public static final class IcebergCatalog.FederatedCatalogOptions.Builder extends GeneratedMessage.Builder<IcebergCatalog.FederatedCatalogOptions.Builder> implements IcebergCatalog.FederatedCatalogOptionsOrBuilderConfiguration options for a federated catalog.
Protobuf type google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > IcebergCatalog.FederatedCatalogOptions.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public IcebergCatalog.FederatedCatalogOptions build()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions |
|
buildPartial()
public IcebergCatalog.FederatedCatalogOptions buildPartial()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions |
|
clear()
public IcebergCatalog.FederatedCatalogOptions.Builder clear()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearGlueCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.Builder clearGlueCatalogInfo()Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearRefreshOptions()
public IcebergCatalog.FederatedCatalogOptions.Builder clearRefreshOptions()Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearRefreshStatus()
public IcebergCatalog.FederatedCatalogOptions.Builder clearRefreshStatus()Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearRemoteCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.Builder clearRemoteCatalogInfo()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearSecretName()
public IcebergCatalog.FederatedCatalogOptions.Builder clearSecretName() Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
clearServiceDirectoryName()
public IcebergCatalog.FederatedCatalogOptions.Builder clearServiceDirectoryName() Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
clearSnowflakeCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.Builder clearSnowflakeCatalogInfo()Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
clearUnityCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.Builder clearUnityCatalogInfo()Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
getDefaultInstanceForType()
public IcebergCatalog.FederatedCatalogOptions getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getGlueCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo getGlueCatalogInfo()Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo |
The glueCatalogInfo. |
getGlueCatalogInfoBuilder()
public IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder getGlueCatalogInfoBuilder()Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder |
|
getGlueCatalogInfoOrBuilder()
public IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfoOrBuilder getGlueCatalogInfoOrBuilder()Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfoOrBuilder |
|
getRefreshOptions()
public IcebergCatalog.FederatedCatalogOptions.RefreshOptions getRefreshOptions()Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshOptions |
The refreshOptions. |
getRefreshOptionsBuilder()
public IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder getRefreshOptionsBuilder()Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder |
|
getRefreshOptionsOrBuilder()
public IcebergCatalog.FederatedCatalogOptions.RefreshOptionsOrBuilder getRefreshOptionsOrBuilder()Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshOptionsOrBuilder |
|
getRefreshStatus()
public IcebergCatalog.FederatedCatalogOptions.RefreshStatus getRefreshStatus()Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshStatus |
The refreshStatus. |
getRefreshStatusBuilder()
public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder getRefreshStatusBuilder()Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder |
|
getRefreshStatusOrBuilder()
public IcebergCatalog.FederatedCatalogOptions.RefreshStatusOrBuilder getRefreshStatusOrBuilder()Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RefreshStatusOrBuilder |
|
getRemoteCatalogInfoCase()
public IcebergCatalog.FederatedCatalogOptions.RemoteCatalogInfoCase getRemoteCatalogInfoCase()| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.RemoteCatalogInfoCase |
|
getSecretName()
public String getSecretName() Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The secretName. |
getSecretNameBytes()
public ByteString getSecretNameBytes() Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for secretName. |
getServiceDirectoryName()
public String getServiceDirectoryName() Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The serviceDirectoryName. |
getServiceDirectoryNameBytes()
public ByteString getServiceDirectoryNameBytes() Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for serviceDirectoryName. |
getSnowflakeCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo getSnowflakeCatalogInfo()Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo |
The snowflakeCatalogInfo. |
getSnowflakeCatalogInfoBuilder()
public IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder getSnowflakeCatalogInfoBuilder()Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder |
|
getSnowflakeCatalogInfoOrBuilder()
public IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfoOrBuilder getSnowflakeCatalogInfoOrBuilder()Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfoOrBuilder |
|
getUnityCatalogInfo()
public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo getUnityCatalogInfo()Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo |
The unityCatalogInfo. |
getUnityCatalogInfoBuilder()
public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder getUnityCatalogInfoBuilder()Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder |
|
getUnityCatalogInfoOrBuilder()
public IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder getUnityCatalogInfoOrBuilder()Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfoOrBuilder |
|
hasGlueCatalogInfo()
public boolean hasGlueCatalogInfo()Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the glueCatalogInfo field is set. |
hasRefreshOptions()
public boolean hasRefreshOptions()Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the refreshOptions field is set. |
hasRefreshStatus()
public boolean hasRefreshStatus()Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the refreshStatus field is set. |
hasSecretName()
public boolean hasSecretName() Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the secretName field is set. |
hasServiceDirectoryName()
public boolean hasServiceDirectoryName() Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the serviceDirectoryName field is set. |
hasSnowflakeCatalogInfo()
public boolean hasSnowflakeCatalogInfo()Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the snowflakeCatalogInfo field is set. |
hasUnityCatalogInfo()
public boolean hasUnityCatalogInfo()Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the unityCatalogInfo field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(IcebergCatalog.FederatedCatalogOptions other)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeFrom(IcebergCatalog.FederatedCatalogOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
IcebergCatalog.FederatedCatalogOptions |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo value)Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions value)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions value)Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.RefreshOptions |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus value)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus value)Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.RefreshStatus |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo value)Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
mergeUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder mergeUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo value)Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder setGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo value)Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.Builder setGlueCatalogInfo(IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder builderForValue)Optional. Info specific to an AWS Glue Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo glue_catalog_info = 4 [json_name = "glue-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
IcebergCatalog.FederatedCatalogOptions.GlueCatalogInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions value)
public IcebergCatalog.FederatedCatalogOptions.Builder setRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions value)Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.RefreshOptions |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.Builder setRefreshOptions(IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder builderForValue)Optional. Refresh configuration.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshOptions refresh_options = 3 [json_name = "refresh-options", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
IcebergCatalog.FederatedCatalogOptions.RefreshOptions.Builder |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus value)
public IcebergCatalog.FederatedCatalogOptions.Builder setRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus value)Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.RefreshStatus |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.Builder setRefreshStatus(IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder builderForValue)Output only. The status of the background refresh operations.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus refresh_status = 6 [json_name = "refresh-status", (.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setSecretName(String value)
public IcebergCatalog.FederatedCatalogOptions.Builder setSecretName(String value) Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe secretName to set. |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
setSecretNameBytes(ByteString value)
public IcebergCatalog.FederatedCatalogOptions.Builder setSecretNameBytes(ByteString value) Optional. The secret resource name in Secret Manager, in the format
projects/{project_id}/locations/{location}/secrets/{secret_id} or
projects/{project_id}/locations/{location}/secrets/{secret_id}/versions/{version_id}.
The project ID must match the catalog's project and location must match the catalog's location. If the version is not specified, the latest version will be used.
This field is not used when google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.service_principal_application_id or google.cloud.biglake.v1main.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.snowflake_role is set.
optional string secret_name = 1 [json_name = "secret-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for secretName to set. |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
setServiceDirectoryName(String value)
public IcebergCatalog.FederatedCatalogOptions.Builder setServiceDirectoryName(String value) Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe serviceDirectoryName to set. |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
setServiceDirectoryNameBytes(ByteString value)
public IcebergCatalog.FederatedCatalogOptions.Builder setServiceDirectoryNameBytes(ByteString value) Optional. The service directory resource name for routing traffic over a
private network connection through Cross-Cloud Interconnect, in the
format
projects/{project_id}/locations/{location_id}/namespaces/{namespace_id}/services/{service_id}.
optional string service_directory_name = 5 [json_name = "service-directory-name", (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for serviceDirectoryName to set. |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
This builder for chaining. |
setSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder setSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo value)Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.Builder setSnowflakeCatalogInfo(IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder builderForValue)Optional. Info specific to a Snowflake Catalog.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo snowflake_catalog_info = 7 [json_name = "snowflake-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
IcebergCatalog.FederatedCatalogOptions.SnowflakeCatalogInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo value)
public IcebergCatalog.FederatedCatalogOptions.Builder setUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo value)Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|
setUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.Builder setUnityCatalogInfo(IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder builderForValue)Optional. Info specific to a Unity Catalog by Databricks.
.google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo unity_catalog_info = 2 [json_name = "unity-catalog-info", (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
IcebergCatalog.FederatedCatalogOptions.UnityCatalogInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
IcebergCatalog.FederatedCatalogOptions.Builder |
|