@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OfflineStoreConfig extends Object implements Serializable, Cloneable, StructuredPojo
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
.
Constructor and Description |
---|
OfflineStoreConfig() |
Modifier and Type | Method and Description |
---|---|
OfflineStoreConfig |
clone() |
boolean |
equals(Object obj) |
DataCatalogConfig |
getDataCatalogConfig()
The meta data of the Glue table that is autogenerated when an
OfflineStore is created. |
Boolean |
getDisableGlueTableCreation()
Set to
True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore . |
S3StorageConfig |
getS3StorageConfig()
The Amazon Simple Storage (Amazon S3) location of
OfflineStore . |
int |
hashCode() |
Boolean |
isDisableGlueTableCreation()
Set to
True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore . |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataCatalogConfig(DataCatalogConfig dataCatalogConfig)
The meta data of the Glue table that is autogenerated when an
OfflineStore is created. |
void |
setDisableGlueTableCreation(Boolean disableGlueTableCreation)
Set to
True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore . |
void |
setS3StorageConfig(S3StorageConfig s3StorageConfig)
The Amazon Simple Storage (Amazon S3) location of
OfflineStore . |
String |
toString()
Returns a string representation of this object.
|
OfflineStoreConfig |
withDataCatalogConfig(DataCatalogConfig dataCatalogConfig)
The meta data of the Glue table that is autogenerated when an
OfflineStore is created. |
OfflineStoreConfig |
withDisableGlueTableCreation(Boolean disableGlueTableCreation)
Set to
True to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore . |
OfflineStoreConfig |
withS3StorageConfig(S3StorageConfig s3StorageConfig)
The Amazon Simple Storage (Amazon S3) location of
OfflineStore . |
public void setS3StorageConfig(S3StorageConfig s3StorageConfig)
The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
s3StorageConfig
- The Amazon Simple Storage (Amazon S3) location of OfflineStore
.public S3StorageConfig getS3StorageConfig()
The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
OfflineStore
.public OfflineStoreConfig withS3StorageConfig(S3StorageConfig s3StorageConfig)
The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
s3StorageConfig
- The Amazon Simple Storage (Amazon S3) location of OfflineStore
.public void setDisableGlueTableCreation(Boolean disableGlueTableCreation)
Set to True
to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore
.
disableGlueTableCreation
- Set to True
to disable the automatic creation of an Amazon Web Services Glue table when
configuring an OfflineStore
.public Boolean getDisableGlueTableCreation()
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 OfflineStoreConfig withDisableGlueTableCreation(Boolean disableGlueTableCreation)
Set to True
to disable the automatic creation of an Amazon Web Services Glue table when configuring
an OfflineStore
.
disableGlueTableCreation
- Set to True
to disable the automatic creation of an Amazon Web Services Glue table when
configuring an OfflineStore
.public Boolean isDisableGlueTableCreation()
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 void setDataCatalogConfig(DataCatalogConfig dataCatalogConfig)
The meta data of the Glue table that is autogenerated when an OfflineStore
is created.
dataCatalogConfig
- The meta data of the Glue table that is autogenerated when an OfflineStore
is created.public DataCatalogConfig getDataCatalogConfig()
The meta data of the Glue table that is autogenerated when an OfflineStore
is created.
OfflineStore
is created.public OfflineStoreConfig withDataCatalogConfig(DataCatalogConfig dataCatalogConfig)
The meta data of the Glue table that is autogenerated when an OfflineStore
is created.
dataCatalogConfig
- The meta data of the Glue table that is autogenerated when an OfflineStore
is created.public String toString()
toString
in class Object
Object.toString()
public OfflineStoreConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.