public final class AwsServerConfig extends GeneratedMessageV3 implements AwsServerConfigOrBuilder
AwsServerConfig is the configuration of GKE cluster on AWS.
Protobuf type google.cloud.gkemulticloud.v1.AwsServerConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SUPPORTED_AWS_REGIONS_FIELD_NUMBER
public static final int SUPPORTED_AWS_REGIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VALID_VERSIONS_FIELD_NUMBER
public static final int VALID_VERSIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AwsServerConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AwsServerConfig.Builder newBuilder()
newBuilder(AwsServerConfig prototype)
public static AwsServerConfig.Builder newBuilder(AwsServerConfig prototype)
public static AwsServerConfig parseDelimitedFrom(InputStream input)
public static AwsServerConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AwsServerConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AwsServerConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AwsServerConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AwsServerConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AwsServerConfig parseFrom(CodedInputStream input)
public static AwsServerConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsServerConfig parseFrom(InputStream input)
public static AwsServerConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AwsServerConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AwsServerConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AwsServerConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AwsServerConfig getDefaultInstanceForType()
getName()
The resource name of the config.
string name = 1;
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
The resource name of the config.
string name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<AwsServerConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSupportedAwsRegions(int index)
public String getSupportedAwsRegions(int index)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The supportedAwsRegions at the given index.
|
getSupportedAwsRegionsBytes(int index)
public ByteString getSupportedAwsRegionsBytes(int index)
The list of supported AWS regions.
repeated string supported_aws_regions = 3;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the supportedAwsRegions at the given index.
|
getSupportedAwsRegionsCount()
public int getSupportedAwsRegionsCount()
The list of supported AWS regions.
repeated string supported_aws_regions = 3;
Returns |
Type |
Description |
int |
The count of supportedAwsRegions.
|
getSupportedAwsRegionsList()
public ProtocolStringList getSupportedAwsRegionsList()
The list of supported AWS regions.
repeated string supported_aws_regions = 3;
getValidVersions(int index)
public AwsK8sVersionInfo getValidVersions(int index)
List of all released Kubernetes versions, including ones which are end of
life and can no longer be used. Filter by the enabled
property to limit to currently available versions.
Valid versions supported for both create and update operations
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
Parameter |
Name |
Description |
index |
int
|
getValidVersionsCount()
public int getValidVersionsCount()
List of all released Kubernetes versions, including ones which are end of
life and can no longer be used. Filter by the enabled
property to limit to currently available versions.
Valid versions supported for both create and update operations
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
Returns |
Type |
Description |
int |
|
getValidVersionsList()
public List<AwsK8sVersionInfo> getValidVersionsList()
List of all released Kubernetes versions, including ones which are end of
life and can no longer be used. Filter by the enabled
property to limit to currently available versions.
Valid versions supported for both create and update operations
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
getValidVersionsOrBuilder(int index)
public AwsK8sVersionInfoOrBuilder getValidVersionsOrBuilder(int index)
List of all released Kubernetes versions, including ones which are end of
life and can no longer be used. Filter by the enabled
property to limit to currently available versions.
Valid versions supported for both create and update operations
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
Parameter |
Name |
Description |
index |
int
|
getValidVersionsOrBuilderList()
public List<? extends AwsK8sVersionInfoOrBuilder> getValidVersionsOrBuilderList()
List of all released Kubernetes versions, including ones which are end of
life and can no longer be used. Filter by the enabled
property to limit to currently available versions.
Valid versions supported for both create and update operations
repeated .google.cloud.gkemulticloud.v1.AwsK8sVersionInfo valid_versions = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.gkemulticloud.v1.AwsK8sVersionInfoOrBuilder> |
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AwsServerConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AwsServerConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public AwsServerConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides