- 0.52.0 (latest)
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.6
- 0.1.0
public final class AwsVolumeTemplate extends GeneratedMessageV3 implements AwsVolumeTemplateOrBuilder
Configuration template for AWS EBS volumes.
Protobuf type google.cloud.gkemulticloud.v1.AwsVolumeTemplate
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > AwsVolumeTemplateImplements
AwsVolumeTemplateOrBuilderStatic Fields
IOPS_FIELD_NUMBER
public static final int IOPS_FIELD_NUMBER
Type | Description |
int |
KMS_KEY_ARN_FIELD_NUMBER
public static final int KMS_KEY_ARN_FIELD_NUMBER
Type | Description |
int |
SIZE_GIB_FIELD_NUMBER
public static final int SIZE_GIB_FIELD_NUMBER
Type | Description |
int |
VOLUME_TYPE_FIELD_NUMBER
public static final int VOLUME_TYPE_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static AwsVolumeTemplate getDefaultInstance()
Type | Description |
AwsVolumeTemplate |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static AwsVolumeTemplate.Builder newBuilder()
Type | Description |
AwsVolumeTemplate.Builder |
newBuilder(AwsVolumeTemplate prototype)
public static AwsVolumeTemplate.Builder newBuilder(AwsVolumeTemplate prototype)
Name | Description |
prototype | AwsVolumeTemplate |
Type | Description |
AwsVolumeTemplate.Builder |
parseDelimitedFrom(InputStream input)
public static AwsVolumeTemplate parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseFrom(byte[] data)
public static AwsVolumeTemplate parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static AwsVolumeTemplate parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static AwsVolumeTemplate parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseFrom(InputStream input)
public static AwsVolumeTemplate parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static AwsVolumeTemplate parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AwsVolumeTemplate parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
AwsVolumeTemplate |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<AwsVolumeTemplate> parser()
Type | Description |
Parser<AwsVolumeTemplate> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public AwsVolumeTemplate getDefaultInstanceForType()
Type | Description |
AwsVolumeTemplate |
getIops()
public int getIops()
Optional. The number of I/O operations per second (IOPS) to provision for GP3 volume.
int32 iops = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The iops. |
getKmsKeyArn()
public String getKmsKeyArn()
Optional. The Amazon Resource Name (ARN) of the Customer Managed Key (CMK) used to encrypt AWS EBS volumes. If not specified, the default Amazon managed key associated to the AWS region where this cluster runs will be used.
string kms_key_arn = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The kmsKeyArn. |
getKmsKeyArnBytes()
public ByteString getKmsKeyArnBytes()
Optional. The Amazon Resource Name (ARN) of the Customer Managed Key (CMK) used to encrypt AWS EBS volumes. If not specified, the default Amazon managed key associated to the AWS region where this cluster runs will be used.
string kms_key_arn = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for kmsKeyArn. |
getParserForType()
public Parser<AwsVolumeTemplate> getParserForType()
Type | Description |
Parser<AwsVolumeTemplate> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getSizeGib()
public int getSizeGib()
Optional. The size of the volume, in GiBs. When unspecified, a default value is provided. See the specific reference in the parent resource.
int32 size_gib = 1 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The sizeGib. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
getVolumeType()
public AwsVolumeTemplate.VolumeType getVolumeType()
Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume.
.google.cloud.gkemulticloud.v1.AwsVolumeTemplate.VolumeType volume_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
AwsVolumeTemplate.VolumeType | The volumeType. |
getVolumeTypeValue()
public int getVolumeTypeValue()
Optional. Type of the EBS volume. When unspecified, it defaults to GP2 volume.
.google.cloud.gkemulticloud.v1.AwsVolumeTemplate.VolumeType volume_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The enum numeric value on the wire for volumeType. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public AwsVolumeTemplate.Builder newBuilderForType()
Type | Description |
AwsVolumeTemplate.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AwsVolumeTemplate.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
AwsVolumeTemplate.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public AwsVolumeTemplate.Builder toBuilder()
Type | Description |
AwsVolumeTemplate.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |