@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 AWS 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 AWS 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 AWS 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 AWS 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 AWS 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 AWS Glue table when configuring an
OfflineStore
.
disableGlueTableCreation
- Set to True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.public Boolean getDisableGlueTableCreation()
Set to True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.
True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.public OfflineStoreConfig withDisableGlueTableCreation(Boolean disableGlueTableCreation)
Set to True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.
disableGlueTableCreation
- Set to True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.public Boolean isDisableGlueTableCreation()
Set to True
to disable the automatic creation of an AWS Glue table when configuring an
OfflineStore
.
True
to disable the automatic creation of an AWS 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.