Class DataLakeAccessPropertiesOutput
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.DataLakeAccessPropertiesOutput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>
@Generated("software.amazon.awssdk:codegen") public final class DataLakeAccessPropertiesOutput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>
The output properties of the data lake access configuration for your catalog resource in the Glue Data Catalog.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataLakeAccessPropertiesOutput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataLakeAccessPropertiesOutput.Builderbuilder()StringcatalogType()Specifies a federated catalog type for the native catalog resource.BooleandataLakeAccess()Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.StringdataTransferRole()A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKey()An encryption key that will be used for the staging bucket that will be created along with the catalog.StringmanagedWorkgroupName()The managed Redshift Serverless compute name that is created for your catalog resource.StringmanagedWorkgroupStatus()The managed Redshift Serverless compute status.StringredshiftDatabaseName()The default Redshift database resource name in the managed compute.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataLakeAccessPropertiesOutput.Builder>serializableBuilderClass()StringstatusMessage()A message that gives more detailed information about the managed workgroup status.DataLakeAccessPropertiesOutput.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
dataLakeAccess
public final Boolean dataLakeAccess()
Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.
- Returns:
- Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.
-
dataTransferRole
public final String dataTransferRole()
A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
- Returns:
- A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
-
kmsKey
public final String kmsKey()
An encryption key that will be used for the staging bucket that will be created along with the catalog.
- Returns:
- An encryption key that will be used for the staging bucket that will be created along with the catalog.
-
managedWorkgroupName
public final String managedWorkgroupName()
The managed Redshift Serverless compute name that is created for your catalog resource.
- Returns:
- The managed Redshift Serverless compute name that is created for your catalog resource.
-
managedWorkgroupStatus
public final String managedWorkgroupStatus()
The managed Redshift Serverless compute status.
- Returns:
- The managed Redshift Serverless compute status.
-
redshiftDatabaseName
public final String redshiftDatabaseName()
The default Redshift database resource name in the managed compute.
- Returns:
- The default Redshift database resource name in the managed compute.
-
statusMessage
public final String statusMessage()
A message that gives more detailed information about the managed workgroup status.
- Returns:
- A message that gives more detailed information about the managed workgroup status.
-
catalogType
public final String catalogType()
Specifies a federated catalog type for the native catalog resource. The currently supported type is
aws:redshift.- Returns:
- Specifies a federated catalog type for the native catalog resource. The currently supported type is
aws:redshift.
-
toBuilder
public DataLakeAccessPropertiesOutput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>
-
builder
public static DataLakeAccessPropertiesOutput.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataLakeAccessPropertiesOutput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-