public class IntelligentTieringConfiguration extends Object implements Serializable
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
For information about the S3 Intelligent-Tiering storage class, see Storage class for automatically optimizing frequently and infrequently accessed objects.
IntelligentTieringAccessTier
,
Serialized FormConstructor and Description |
---|
IntelligentTieringConfiguration() |
Modifier and Type | Method and Description |
---|---|
IntelligentTieringFilter |
getFilter()
Returns the filter used to describe a set of objects for S3 Intelligent-Tiering.
|
String |
getId()
Returns the identifier used to represent an S3 Intelligent-Tiering configuration.
|
IntelligentTieringStatus |
getStatus()
Returns the status of the configuration
IntelligentTieringStatus |
List<Tiering> |
getTierings()
Returns the S3 Intelligent-Tiering storage class tier of the configuration.
|
void |
setFilter(IntelligentTieringFilter filter)
Sets the filter used to describe a set of objects for S3 Intelligent-Tiering.
|
void |
setId(String id)
Sets the identifier used to represent an S3 Intelligent-Tiering configuration.
|
void |
setStatus(IntelligentTieringStatus status)
Sets the
IntelligentTieringStatus for the config. |
void |
setTierings(List<Tiering> tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
|
IntelligentTieringConfiguration |
withFilter(IntelligentTieringFilter filter)
Sets the filter used to describe a set of objects for S3 Intelligent-Tiering.
|
IntelligentTieringConfiguration |
withId(String id)
Sets the identifier used to represent an S3 Intelligent-Tiering configuration
and returns the
IntelligentTieringConfiguration object
for method chaining. |
IntelligentTieringConfiguration |
withStatus(IntelligentTieringStatus status)
Sets the
IntelligentTieringStatus for the config. |
IntelligentTieringConfiguration |
withTierings(List<Tiering> tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
|
public String getId()
public void setId(String id)
public IntelligentTieringConfiguration withId(String id)
IntelligentTieringConfiguration
object
for method chaining.public IntelligentTieringFilter getFilter()
public void setFilter(IntelligentTieringFilter filter)
public IntelligentTieringConfiguration withFilter(IntelligentTieringFilter filter)
IntelligentTieringConfiguration
object is returned for method chaining.public IntelligentTieringStatus getStatus()
IntelligentTieringStatus
public void setStatus(IntelligentTieringStatus status)
IntelligentTieringStatus
for the config.public IntelligentTieringConfiguration withStatus(IntelligentTieringStatus status)
IntelligentTieringStatus
for the config.public List<Tiering> getTierings()
public void setTierings(List<Tiering> tierings)
public IntelligentTieringConfiguration withTierings(List<Tiering> tierings)