@Generated(value="software.amazon.awssdk:codegen") public final class OfflineStoreConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>
The configuration of an OfflineStore.
Provide an OfflineStoreConfig in a request to CreateFeatureGroup to create an
OfflineStore.
To encrypt an OfflineStore using at rest data encryption, specify Amazon Web Services Key Management
Service (KMS) key ID, or KMSKeyId, in S3StorageConfig.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OfflineStoreConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static OfflineStoreConfig.Builder |
builder() |
DataCatalogConfig |
dataCatalogConfig()
The meta data of the Glue table that is autogenerated when an
OfflineStore is created. |
Boolean |
disableGlueTableCreation()
Set to
True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
S3StorageConfig |
s3StorageConfig()
The Amazon Simple Storage (Amazon S3) location of
OfflineStore. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends OfflineStoreConfig.Builder> |
serializableBuilderClass() |
TableFormat |
tableFormat()
Format for the offline store table.
|
String |
tableFormatAsString()
Format for the offline store table.
|
OfflineStoreConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final S3StorageConfig s3StorageConfig()
The Amazon Simple Storage (Amazon S3) location of OfflineStore.
OfflineStore.public final Boolean disableGlueTableCreation()
Set to True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore.
True to disable the automatic creation of an Amazon Web Services Glue table when
configuring an OfflineStore.public final DataCatalogConfig dataCatalogConfig()
The meta data of the Glue table that is autogenerated when an OfflineStore is created.
OfflineStore is created.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, tableFormat will
return TableFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
tableFormatAsString().
TableFormatpublic 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, tableFormat will
return TableFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
tableFormatAsString().
TableFormatpublic OfflineStoreConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OfflineStoreConfig.Builder,OfflineStoreConfig>public static OfflineStoreConfig.Builder builder()
public static Class<? extends OfflineStoreConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.