Class RedshiftQueryEngineStorageConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RedshiftQueryEngineStorageConfiguration.Builder,RedshiftQueryEngineStorageConfiguration>
Contains configurations for Amazon Redshift data storage. Specify the data storage service to use in the
type field and include the corresponding field. For more information, see Build a knowledge
base by connecting to a structured data source in the Amazon Bedrock User Guide.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionSpecifies configurations for storage in Glue Data Catalog.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Specifies configurations for storage in Amazon Redshift.static Class<? extends RedshiftQueryEngineStorageConfiguration.Builder>final StringtoString()Returns a string representation of this object.type()The data storage service to use.final StringThe data storage service to use.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The data storage service to use.
If the service returns an enum value that is not available in the current SDK version,
typewill returnRedshiftQueryEngineStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The data storage service to use.
- See Also:
-
typeAsString
The data storage service to use.
If the service returns an enum value that is not available in the current SDK version,
typewill returnRedshiftQueryEngineStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The data storage service to use.
- See Also:
-
awsDataCatalogConfiguration
Specifies configurations for storage in Glue Data Catalog.
- Returns:
- Specifies configurations for storage in Glue Data Catalog.
-
redshiftConfiguration
Specifies configurations for storage in Amazon Redshift.
- Returns:
- Specifies configurations for storage in Amazon Redshift.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RedshiftQueryEngineStorageConfiguration.Builder,RedshiftQueryEngineStorageConfiguration>
-
builder
-
serializableBuilderClass
public static Class<? extends RedshiftQueryEngineStorageConfiguration.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-