public static final class IcebergCatalog.FederatedCatalogOptions extends GeneratedMessage implements IcebergCatalog.FederatedCatalogOptionsOrBuilder
Configuration options for a federated catalog.
Protobuf type google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
GLUE_CATALOG_INFO_FIELD_NUMBER
public static final int GLUE_CATALOG_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REFRESH_OPTIONS_FIELD_NUMBER
public static final int REFRESH_OPTIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REFRESH_STATUS_FIELD_NUMBER
public static final int REFRESH_STATUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SECRET_NAME_FIELD_NUMBER
public static final int SECRET_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SERVICE_DIRECTORY_NAME_FIELD_NUMBER
public static final int SERVICE_DIRECTORY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SNOWFLAKE_CATALOG_INFO_FIELD_NUMBER
public static final int SNOWFLAKE_CATALOG_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UNITY_CATALOG_INFO_FIELD_NUMBER
public static final int UNITY_CATALOG_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IcebergCatalog.FederatedCatalogOptions getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IcebergCatalog.FederatedCatalogOptions.Builder newBuilder()
newBuilder(IcebergCatalog.FederatedCatalogOptions prototype)
public static IcebergCatalog.FederatedCatalogOptions.Builder newBuilder(IcebergCatalog.FederatedCatalogOptions prototype)
public static IcebergCatalog.FederatedCatalogOptions parseDelimitedFrom(InputStream input)
public static IcebergCatalog.FederatedCatalogOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(CodedInputStream input)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(InputStream input)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.FederatedCatalogOptions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<IcebergCatalog.FederatedCatalogOptions> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public IcebergCatalog.FederatedCatalogOptions getDefaultInstanceForType()
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];
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];
getParserForType()
public Parser<IcebergCatalog.FederatedCatalogOptions> getParserForType()
Overrides
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];
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];
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];
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];
getRemoteCatalogInfoCase()
public IcebergCatalog.FederatedCatalogOptions.RemoteCatalogInfoCase getRemoteCatalogInfoCase()
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.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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];
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];
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];
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];
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public IcebergCatalog.FederatedCatalogOptions.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected IcebergCatalog.FederatedCatalogOptions.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public IcebergCatalog.FederatedCatalogOptions.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides