@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataLakeResource extends Object implements Serializable, Cloneable, StructuredPojo
Provides details of Amazon Security Lake object.
Constructor and Description |
---|
DataLakeResource() |
Modifier and Type | Method and Description |
---|---|
DataLakeResource |
clone() |
boolean |
equals(Object obj) |
String |
getCreateStatus()
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
|
String |
getDataLakeArn()
The Amazon Resource Name (ARN) created by you to provide to the subscriber.
|
DataLakeEncryptionConfiguration |
getEncryptionConfiguration()
Provides encryption details of Amazon Security Lake object.
|
DataLakeLifecycleConfiguration |
getLifecycleConfiguration()
Provides lifecycle details of Amazon Security Lake object.
|
String |
getRegion()
The Amazon Web Services Regions where Security Lake is enabled.
|
DataLakeReplicationConfiguration |
getReplicationConfiguration()
Provides replication details of Amazon Security Lake object.
|
String |
getS3BucketArn()
The ARN for the Amazon Security Lake Amazon S3 bucket.
|
DataLakeUpdateStatus |
getUpdateStatus()
The status of the last
UpdateDataLake or DeleteDataLake API request. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreateStatus(String createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
|
void |
setDataLakeArn(String dataLakeArn)
The Amazon Resource Name (ARN) created by you to provide to the subscriber.
|
void |
setEncryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration)
Provides encryption details of Amazon Security Lake object.
|
void |
setLifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration)
Provides lifecycle details of Amazon Security Lake object.
|
void |
setRegion(String region)
The Amazon Web Services Regions where Security Lake is enabled.
|
void |
setReplicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration)
Provides replication details of Amazon Security Lake object.
|
void |
setS3BucketArn(String s3BucketArn)
The ARN for the Amazon Security Lake Amazon S3 bucket.
|
void |
setUpdateStatus(DataLakeUpdateStatus updateStatus)
The status of the last
UpdateDataLake or DeleteDataLake API request. |
String |
toString()
Returns a string representation of this object.
|
DataLakeResource |
withCreateStatus(DataLakeStatus createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
|
DataLakeResource |
withCreateStatus(String createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
|
DataLakeResource |
withDataLakeArn(String dataLakeArn)
The Amazon Resource Name (ARN) created by you to provide to the subscriber.
|
DataLakeResource |
withEncryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration)
Provides encryption details of Amazon Security Lake object.
|
DataLakeResource |
withLifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration)
Provides lifecycle details of Amazon Security Lake object.
|
DataLakeResource |
withRegion(String region)
The Amazon Web Services Regions where Security Lake is enabled.
|
DataLakeResource |
withReplicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration)
Provides replication details of Amazon Security Lake object.
|
DataLakeResource |
withS3BucketArn(String s3BucketArn)
The ARN for the Amazon Security Lake Amazon S3 bucket.
|
DataLakeResource |
withUpdateStatus(DataLakeUpdateStatus updateStatus)
The status of the last
UpdateDataLake or DeleteDataLake API request. |
public void setCreateStatus(String createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
createStatus
- Retrieves the status of the configuration operation for an account in Amazon Security Lake.DataLakeStatus
public String getCreateStatus()
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
DataLakeStatus
public DataLakeResource withCreateStatus(String createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
createStatus
- Retrieves the status of the configuration operation for an account in Amazon Security Lake.DataLakeStatus
public DataLakeResource withCreateStatus(DataLakeStatus createStatus)
Retrieves the status of the configuration operation for an account in Amazon Security Lake.
createStatus
- Retrieves the status of the configuration operation for an account in Amazon Security Lake.DataLakeStatus
public void setDataLakeArn(String dataLakeArn)
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
dataLakeArn
- The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about
ARNs and how to use them in policies, see the Amazon
Security Lake User Guide.public String getDataLakeArn()
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
public DataLakeResource withDataLakeArn(String dataLakeArn)
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.
dataLakeArn
- The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about
ARNs and how to use them in policies, see the Amazon
Security Lake User Guide.public void setEncryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration)
Provides encryption details of Amazon Security Lake object.
encryptionConfiguration
- Provides encryption details of Amazon Security Lake object.public DataLakeEncryptionConfiguration getEncryptionConfiguration()
Provides encryption details of Amazon Security Lake object.
public DataLakeResource withEncryptionConfiguration(DataLakeEncryptionConfiguration encryptionConfiguration)
Provides encryption details of Amazon Security Lake object.
encryptionConfiguration
- Provides encryption details of Amazon Security Lake object.public void setLifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration)
Provides lifecycle details of Amazon Security Lake object.
lifecycleConfiguration
- Provides lifecycle details of Amazon Security Lake object.public DataLakeLifecycleConfiguration getLifecycleConfiguration()
Provides lifecycle details of Amazon Security Lake object.
public DataLakeResource withLifecycleConfiguration(DataLakeLifecycleConfiguration lifecycleConfiguration)
Provides lifecycle details of Amazon Security Lake object.
lifecycleConfiguration
- Provides lifecycle details of Amazon Security Lake object.public void setRegion(String region)
The Amazon Web Services Regions where Security Lake is enabled.
region
- The Amazon Web Services Regions where Security Lake is enabled.public String getRegion()
The Amazon Web Services Regions where Security Lake is enabled.
public DataLakeResource withRegion(String region)
The Amazon Web Services Regions where Security Lake is enabled.
region
- The Amazon Web Services Regions where Security Lake is enabled.public void setReplicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration)
Provides replication details of Amazon Security Lake object.
replicationConfiguration
- Provides replication details of Amazon Security Lake object.public DataLakeReplicationConfiguration getReplicationConfiguration()
Provides replication details of Amazon Security Lake object.
public DataLakeResource withReplicationConfiguration(DataLakeReplicationConfiguration replicationConfiguration)
Provides replication details of Amazon Security Lake object.
replicationConfiguration
- Provides replication details of Amazon Security Lake object.public void setS3BucketArn(String s3BucketArn)
The ARN for the Amazon Security Lake Amazon S3 bucket.
s3BucketArn
- The ARN for the Amazon Security Lake Amazon S3 bucket.public String getS3BucketArn()
The ARN for the Amazon Security Lake Amazon S3 bucket.
public DataLakeResource withS3BucketArn(String s3BucketArn)
The ARN for the Amazon Security Lake Amazon S3 bucket.
s3BucketArn
- The ARN for the Amazon Security Lake Amazon S3 bucket.public void setUpdateStatus(DataLakeUpdateStatus updateStatus)
The status of the last UpdateDataLake
or DeleteDataLake
API request.
updateStatus
- The status of the last UpdateDataLake
or DeleteDataLake
API request.public DataLakeUpdateStatus getUpdateStatus()
The status of the last UpdateDataLake
or DeleteDataLake
API request.
UpdateDataLake
or DeleteDataLake
API request.public DataLakeResource withUpdateStatus(DataLakeUpdateStatus updateStatus)
The status of the last UpdateDataLake
or DeleteDataLake
API request.
updateStatus
- The status of the last UpdateDataLake
or DeleteDataLake
API request.public String toString()
toString
in class Object
Object.toString()
public DataLakeResource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.