@Generated(value="software.amazon.awssdk:codegen") public final class DescribeSnapshotAttributeResponse extends Ec2Response implements ToCopyableBuilder<DescribeSnapshotAttributeResponse.Builder,DescribeSnapshotAttributeResponse>
Contains the output of DescribeSnapshotAttribute.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeSnapshotAttributeResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeSnapshotAttributeResponse.Builder |
builder() |
List<CreateVolumePermission> |
createVolumePermissions()
The users and groups that have the permissions for creating volumes from the snapshot.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<ProductCode> |
productCodes()
The product codes.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeSnapshotAttributeResponse.Builder> |
serializableBuilderClass() |
String |
snapshotId()
The ID of the EBS snapshot.
|
DescribeSnapshotAttributeResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic List<CreateVolumePermission> createVolumePermissions()
The users and groups that have the permissions for creating volumes from the snapshot.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<ProductCode> productCodes()
The product codes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String snapshotId()
The ID of the EBS snapshot.
public DescribeSnapshotAttributeResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeSnapshotAttributeResponse.Builder,DescribeSnapshotAttributeResponse>toBuilder in class AwsResponsepublic static DescribeSnapshotAttributeResponse.Builder builder()
public static Class<? extends DescribeSnapshotAttributeResponse.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsResponsepublic boolean equals(Object obj)
equals in class AwsResponsepublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2019. All rights reserved.