@Generated(value="software.amazon.awssdk:codegen") public final class BundleInstanceRequest extends Ec2Request implements ToCopyableBuilder<BundleInstanceRequest.Builder,BundleInstanceRequest>
Contains the parameters for BundleInstance.
Modifier and Type | Class and Description |
---|---|
static interface |
BundleInstanceRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static BundleInstanceRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceId()
The ID of the instance to bundle.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BundleInstanceRequest.Builder> |
serializableBuilderClass() |
Storage |
storage()
The bucket in which to store the AMI.
|
BundleInstanceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String instanceId()
The ID of the instance to bundle.
Type: String
Default: None
Required: Yes
Type: String
Default: None
Required: Yes
public final Storage storage()
The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.
public BundleInstanceRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<BundleInstanceRequest.Builder,BundleInstanceRequest>
toBuilder
in class Ec2Request
public static BundleInstanceRequest.Builder builder()
public static Class<? extends BundleInstanceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2022. All rights reserved.