public class BucketVersioningConfiguration extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
ENABLED
bucket versioning status indicating that versioning is enabled for a
bucket.
|
static String |
OFF
bucket versioning status indicating that versioning is off for a
bucket.
|
static String |
SUSPENDED
bucket versioning status indicating that versioning is suspended for a
bucket.
|
Constructor and Description |
---|
BucketVersioningConfiguration()
Creates a new bucket versioning configuration object which defaults to
OFF status. |
BucketVersioningConfiguration(String status)
Creates a new bucket versioning configuration object with the specified
status.
|
Modifier and Type | Method and Description |
---|---|
String |
getStatus()
Returns the current status of versioning for this bucket versioning
configuration object, indicating if versioning is enabled or not for a
bucket.
|
void |
setStatus(String status)
Sets the desired status of versioning for this bucket versioning
configuration object.
|
BucketVersioningConfiguration |
withStatus(String status)
Sets the desired status of versioning for this bucket versioning
configuration object, and returns this object so that additional method
calls may be chained together.
|
public static final String OFF
public static final String SUSPENDED
public static final String ENABLED
public BucketVersioningConfiguration()
OFF
status.public BucketVersioningConfiguration(String status)
public String getStatus()
public void setStatus(String status)
public BucketVersioningConfiguration withStatus(String status)
Copyright © 2024. All rights reserved.