public static class AwsEbsProperties.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AwsEbsProperties.Builder |
attachments(List<VolumeAttachment> attachments)
Information about the volume attachments.
|
AwsEbsProperties.Builder |
availabilityZone(String availabilityZone)
The Availability Zone for the volume.
|
AwsEbsProperties |
build() |
AwsEbsProperties.Builder |
copy(AwsEbsProperties model) |
AwsEbsProperties.Builder |
iops(Integer iops)
The number of I/O operations per second.
|
AwsEbsProperties.Builder |
isEncrypted(Boolean isEncrypted)
Indicates whether the volume is encrypted.
|
AwsEbsProperties.Builder |
isMultiAttachEnabled(Boolean isMultiAttachEnabled)
Indicates whether Amazon EBS Multi-Attach is enabled.
|
AwsEbsProperties.Builder |
sizeInGiBs(Integer sizeInGiBs)
The size of the volume, in GiBs.
|
AwsEbsProperties.Builder |
status(String status)
The volume state.
|
AwsEbsProperties.Builder |
tags(List<Tag> tags)
Any tags assigned to the volume.
|
AwsEbsProperties.Builder |
throughput(Integer throughput)
The throughput that the volume supports, in MiB/s.
|
AwsEbsProperties.Builder |
volumeKey(String volumeKey)
The ID of the volume.
|
AwsEbsProperties.Builder |
volumeType(String volumeType)
The volume type.
|
public AwsEbsProperties.Builder attachments(List<VolumeAttachment> attachments)
Information about the volume attachments.
attachments
- the value to setpublic AwsEbsProperties.Builder availabilityZone(String availabilityZone)
The Availability Zone for the volume.
availabilityZone
- the value to setpublic AwsEbsProperties.Builder isEncrypted(Boolean isEncrypted)
Indicates whether the volume is encrypted.
isEncrypted
- the value to setpublic AwsEbsProperties.Builder iops(Integer iops)
The number of I/O operations per second.
iops
- the value to setpublic AwsEbsProperties.Builder isMultiAttachEnabled(Boolean isMultiAttachEnabled)
Indicates whether Amazon EBS Multi-Attach is enabled.
isMultiAttachEnabled
- the value to setpublic AwsEbsProperties.Builder sizeInGiBs(Integer sizeInGiBs)
The size of the volume, in GiBs.
sizeInGiBs
- the value to setpublic AwsEbsProperties.Builder status(String status)
The volume state.
status
- the value to setpublic AwsEbsProperties.Builder tags(List<Tag> tags)
Any tags assigned to the volume.
tags
- the value to setpublic AwsEbsProperties.Builder throughput(Integer throughput)
The throughput that the volume supports, in MiB/s.
throughput
- the value to setpublic AwsEbsProperties.Builder volumeKey(String volumeKey)
The ID of the volume.
volumeKey
- the value to setpublic AwsEbsProperties.Builder volumeType(String volumeType)
The volume type.
volumeType
- the value to setpublic AwsEbsProperties build()
public AwsEbsProperties.Builder copy(AwsEbsProperties model)
Copyright © 2016–2024. All rights reserved.