@Generated(value="software.amazon.awssdk:codegen") public class DescribeSnapshotAttributeResponse extends EC2Response implements software.amazon.awssdk.utils.builder.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()
A list of permissions for creating volumes from the snapshot.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<ProductCode> |
productCodes()
A list of product codes.
|
static Class<? extends DescribeSnapshotAttributeResponse.Builder> |
serializableBuilderClass() |
String |
snapshotId()
The ID of the EBS snapshot.
|
DescribeSnapshotAttributeResponse.Builder |
toBuilder() |
String |
toString() |
public List<CreateVolumePermission> createVolumePermissions()
A list of 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()
A list of 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 software.amazon.awssdk.utils.builder.ToCopyableBuilder<DescribeSnapshotAttributeResponse.Builder,DescribeSnapshotAttributeResponse>toBuilder in class AwsResponsepublic static DescribeSnapshotAttributeResponse.Builder builder()
public static Class<? extends DescribeSnapshotAttributeResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2017. All rights reserved.