Class OfflineStoreConfig
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.OfflineStoreConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
@Generated("software.amazon.awssdk:codegen") public final class OfflineStoreConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
The configuration of an
OfflineStore.Provide an
OfflineStoreConfigin a request toCreateFeatureGroupto create anOfflineStore.To encrypt an
OfflineStoreusing at rest data encryption, specify Amazon Web Services Key Management Service (KMS) key ID, orKMSKeyId, inS3StorageConfig.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOfflineStoreConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OfflineStoreConfig.Builderbuilder()DataCatalogConfigdataCatalogConfig()The meta data of the Glue table that is autogenerated when anOfflineStoreis created.BooleandisableGlueTableCreation()Set toTrueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()S3StorageConfigs3StorageConfig()The Amazon Simple Storage (Amazon S3) location ofOfflineStore.List<SdkField<?>>sdkFields()static Class<? extends OfflineStoreConfig.Builder>serializableBuilderClass()TableFormattableFormat()Format for the offline store table.StringtableFormatAsString()Format for the offline store table.OfflineStoreConfig.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
-
s3StorageConfig
public final S3StorageConfig s3StorageConfig()
The Amazon Simple Storage (Amazon S3) location of
OfflineStore.- Returns:
- The Amazon Simple Storage (Amazon S3) location of
OfflineStore.
-
disableGlueTableCreation
public final Boolean disableGlueTableCreation()
Set to
Trueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore. If set toFalse, Feature Store will name theOfflineStoreGlue table following Athena's naming recommendations.The default value is
False.- Returns:
- Set to
Trueto disable the automatic creation of an Amazon Web Services Glue table when configuring anOfflineStore. If set toFalse, Feature Store will name theOfflineStoreGlue table following Athena's naming recommendations.The default value is
False.
-
dataCatalogConfig
public final DataCatalogConfig dataCatalogConfig()
The meta data of the Glue table that is autogenerated when an
OfflineStoreis created.- Returns:
- The meta data of the Glue table that is autogenerated when an
OfflineStoreis created.
-
tableFormat
public final TableFormat tableFormat()
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
If the service returns an enum value that is not available in the current SDK version,
tableFormatwill returnTableFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtableFormatAsString().- Returns:
- Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
- See Also:
TableFormat
-
tableFormatAsString
public final String tableFormatAsString()
Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
If the service returns an enum value that is not available in the current SDK version,
tableFormatwill returnTableFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtableFormatAsString().- Returns:
- Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg.
- See Also:
TableFormat
-
toBuilder
public OfflineStoreConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
-
builder
public static OfflineStoreConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends OfflineStoreConfig.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.
-
-