Class AzureServerConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.gkemulticloud.v1.AzureServerConfig
-
- All Implemented Interfaces:
AzureServerConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AzureServerConfig extends com.google.protobuf.GeneratedMessageV3 implements AzureServerConfigOrBuilder
AzureServerConfig contains information about a Google Cloud location, such as supported Azure regions and Kubernetes versions.
Protobuf typegoogle.cloud.gkemulticloud.v1.AzureServerConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAzureServerConfig.BuilderAzureServerConfig contains information about a Google Cloud location, such as supported Azure regions and Kubernetes versions.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intNAME_FIELD_NUMBERstatic intSUPPORTED_AZURE_REGIONS_FIELD_NUMBERstatic intVALID_VERSIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static AzureServerConfiggetDefaultInstance()AzureServerConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetName()The `AzureServerConfig` resource name.com.google.protobuf.ByteStringgetNameBytes()The `AzureServerConfig` resource name.com.google.protobuf.Parser<AzureServerConfig>getParserForType()intgetSerializedSize()StringgetSupportedAzureRegions(int index)The list of supported Azure regions.com.google.protobuf.ByteStringgetSupportedAzureRegionsBytes(int index)The list of supported Azure regions.intgetSupportedAzureRegionsCount()The list of supported Azure regions.com.google.protobuf.ProtocolStringListgetSupportedAzureRegionsList()The list of supported Azure regions.AzureK8sVersionInfogetValidVersions(int index)List of valid Kubernetes versions.intgetValidVersionsCount()List of valid Kubernetes versions.List<AzureK8sVersionInfo>getValidVersionsList()List of valid Kubernetes versions.AzureK8sVersionInfoOrBuildergetValidVersionsOrBuilder(int index)List of valid Kubernetes versions.List<? extends AzureK8sVersionInfoOrBuilder>getValidVersionsOrBuilderList()List of valid Kubernetes versions.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AzureServerConfig.BuildernewBuilder()static AzureServerConfig.BuildernewBuilder(AzureServerConfig prototype)AzureServerConfig.BuildernewBuilderForType()protected AzureServerConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AzureServerConfigparseDelimitedFrom(InputStream input)static AzureServerConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureServerConfigparseFrom(byte[] data)static AzureServerConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureServerConfigparseFrom(com.google.protobuf.ByteString data)static AzureServerConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureServerConfigparseFrom(com.google.protobuf.CodedInputStream input)static AzureServerConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureServerConfigparseFrom(InputStream input)static AzureServerConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AzureServerConfigparseFrom(ByteBuffer data)static AzureServerConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AzureServerConfig>parser()AzureServerConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALID_VERSIONS_FIELD_NUMBER
public static final int VALID_VERSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUPPORTED_AZURE_REGIONS_FIELD_NUMBER
public static final int SUPPORTED_AZURE_REGIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
The `AzureServerConfig` resource name. `AzureServerConfig` names are formatted as `projects/<project-number>/locations/<region>/azureServerConfig`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Specified by:
getNamein interfaceAzureServerConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The `AzureServerConfig` resource name. `AzureServerConfig` names are formatted as `projects/<project-number>/locations/<region>/azureServerConfig`. See [Resource Names](https://cloud.google.com/apis/design/resource_names) for more details on Google Cloud Platform resource names.
string name = 1;- Specified by:
getNameBytesin interfaceAzureServerConfigOrBuilder- Returns:
- The bytes for name.
-
getValidVersionsList
public List<AzureK8sVersionInfo> getValidVersionsList()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AzureK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsListin interfaceAzureServerConfigOrBuilder
-
getValidVersionsOrBuilderList
public List<? extends AzureK8sVersionInfoOrBuilder> getValidVersionsOrBuilderList()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AzureK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsOrBuilderListin interfaceAzureServerConfigOrBuilder
-
getValidVersionsCount
public int getValidVersionsCount()
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AzureK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsCountin interfaceAzureServerConfigOrBuilder
-
getValidVersions
public AzureK8sVersionInfo getValidVersions(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AzureK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsin interfaceAzureServerConfigOrBuilder
-
getValidVersionsOrBuilder
public AzureK8sVersionInfoOrBuilder getValidVersionsOrBuilder(int index)
List of valid Kubernetes versions.
repeated .google.cloud.gkemulticloud.v1.AzureK8sVersionInfo valid_versions = 2;- Specified by:
getValidVersionsOrBuilderin interfaceAzureServerConfigOrBuilder
-
getSupportedAzureRegionsList
public com.google.protobuf.ProtocolStringList getSupportedAzureRegionsList()
The list of supported Azure regions.
repeated string supported_azure_regions = 3;- Specified by:
getSupportedAzureRegionsListin interfaceAzureServerConfigOrBuilder- Returns:
- A list containing the supportedAzureRegions.
-
getSupportedAzureRegionsCount
public int getSupportedAzureRegionsCount()
The list of supported Azure regions.
repeated string supported_azure_regions = 3;- Specified by:
getSupportedAzureRegionsCountin interfaceAzureServerConfigOrBuilder- Returns:
- The count of supportedAzureRegions.
-
getSupportedAzureRegions
public String getSupportedAzureRegions(int index)
The list of supported Azure regions.
repeated string supported_azure_regions = 3;- Specified by:
getSupportedAzureRegionsin interfaceAzureServerConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The supportedAzureRegions at the given index.
-
getSupportedAzureRegionsBytes
public com.google.protobuf.ByteString getSupportedAzureRegionsBytes(int index)
The list of supported Azure regions.
repeated string supported_azure_regions = 3;- Specified by:
getSupportedAzureRegionsBytesin interfaceAzureServerConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the supportedAzureRegions at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AzureServerConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AzureServerConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureServerConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AzureServerConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AzureServerConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureServerConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AzureServerConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AzureServerConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AzureServerConfig.Builder newBuilder()
-
newBuilder
public static AzureServerConfig.Builder newBuilder(AzureServerConfig prototype)
-
toBuilder
public AzureServerConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AzureServerConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AzureServerConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AzureServerConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<AzureServerConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AzureServerConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-