@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateBrokerStorageRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateBrokerStorageRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateBrokerStorageRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClusterArn()
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
String |
getCurrentVersion()
The version of cluster to update from.
|
List<BrokerEBSVolumeInfo> |
getTargetBrokerEBSVolumeInfo()
Describes the target volume size and the ID of the broker to apply the update to.
|
int |
hashCode() |
void |
setClusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
void |
setCurrentVersion(String currentVersion)
The version of cluster to update from.
|
void |
setTargetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
String |
toString()
Returns a string representation of this object.
|
UpdateBrokerStorageRequest |
withClusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
UpdateBrokerStorageRequest |
withCurrentVersion(String currentVersion)
The version of cluster to update from.
|
UpdateBrokerStorageRequest |
withTargetBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
UpdateBrokerStorageRequest |
withTargetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
public String getClusterArn()
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
public UpdateBrokerStorageRequest withClusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
public void setCurrentVersion(String currentVersion)
The version of cluster to update from. A successful operation will then generate a new version.
currentVersion
- The version of cluster to update from. A successful operation will then generate a new version.
public String getCurrentVersion()
The version of cluster to update from. A successful operation will then generate a new version.
The version of cluster to update from. A successful operation will then generate a new version.
public UpdateBrokerStorageRequest withCurrentVersion(String currentVersion)
The version of cluster to update from. A successful operation will then generate a new version.
currentVersion
- The version of cluster to update from. A successful operation will then generate a new version.
public List<BrokerEBSVolumeInfo> getTargetBrokerEBSVolumeInfo()
Describes the target volume size and the ID of the broker to apply the update to.
Describes the target volume size and the ID of the broker to apply the update to.
public void setTargetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
targetBrokerEBSVolumeInfo
- Describes the target volume size and the ID of the broker to apply the update to.
public UpdateBrokerStorageRequest withTargetBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
NOTE: This method appends the values to the existing list (if any). Use
setTargetBrokerEBSVolumeInfo(java.util.Collection)
or
withTargetBrokerEBSVolumeInfo(java.util.Collection)
if you want to override the existing values.
targetBrokerEBSVolumeInfo
- Describes the target volume size and the ID of the broker to apply the update to.
public UpdateBrokerStorageRequest withTargetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
targetBrokerEBSVolumeInfo
- Describes the target volume size and the ID of the broker to apply the update to.
public String toString()
toString
in class Object
Object.toString()
public UpdateBrokerStorageRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.