@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataLakeLifecycleTransition extends Object implements Serializable, Cloneable, StructuredPojo
Provide transition lifecycle details of Amazon Security Lake object.
Constructor and Description |
---|
DataLakeLifecycleTransition() |
Modifier and Type | Method and Description |
---|---|
DataLakeLifecycleTransition |
clone() |
boolean |
equals(Object obj) |
Integer |
getDays()
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
|
String |
getStorageClass()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements
of your workloads.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDays(Integer days)
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
|
void |
setStorageClass(String storageClass)
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements
of your workloads.
|
String |
toString()
Returns a string representation of this object.
|
DataLakeLifecycleTransition |
withDays(Integer days)
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
|
DataLakeLifecycleTransition |
withStorageClass(String storageClass)
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements
of your workloads.
|
public void setDays(Integer days)
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
days
- Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.public Integer getDays()
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
public DataLakeLifecycleTransition withDays(Integer days)
Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.
days
- Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object.public void setStorageClass(String storageClass)
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
storageClass
- The range of storage classes that you can choose from based on the data access, resiliency, and cost
requirements of your workloads.public String getStorageClass()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
public DataLakeLifecycleTransition withStorageClass(String storageClass)
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
storageClass
- The range of storage classes that you can choose from based on the data access, resiliency, and cost
requirements of your workloads.public String toString()
toString
in class Object
Object.toString()
public DataLakeLifecycleTransition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.