Class DataLakeAccessPropertiesOutput
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>
The output properties of the data lake access configuration for your catalog resource in the Glue Data Catalog.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringSpecifies a federated catalog type for the native catalog resource.final BooleanTurns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.final StringA role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringkmsKey()An encryption key that will be used for the staging bucket that will be created along with the catalog.final StringThe managed Redshift Serverless compute name that is created for your catalog resource.final StringThe managed Redshift Serverless compute status.final StringThe default Redshift database resource name in the managed compute.static Class<? extends DataLakeAccessPropertiesOutput.Builder> final StringA message that gives more detailed information about the managed workgroup status.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
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
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
The managed Redshift Serverless compute status.
- Returns:
- The managed Redshift Serverless compute status.
-
redshiftDatabaseName
The default Redshift database resource name in the managed compute.
- Returns:
- The default Redshift database resource name in the managed compute.
-
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
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-