Package com.google.cloud.compute.v1
Class NodeGroup
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.NodeGroup
- All Implemented Interfaces:
NodeGroupOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class NodeGroup
extends com.google.protobuf.GeneratedMessage
implements NodeGroupOrBuilder
Represents a sole-tenant Node Group resource. A sole-tenant node is a physical server that is dedicated to hosting VM instances only for your specific project. Use sole-tenant nodes to keep your instances physically separated from instances in other projects, or to group your instances together on the same host hardware. For more information, readSole-tenant nodes.Protobuf type
google.cloud.compute.v1.NodeGroup- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a sole-tenant Node Group resource.static enumSpecifies the frequency of planned maintenance events.static enumSpecifies how to handle instances when a node in the group undergoes maintenance.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanSpecifies how autoscaling should behave.Specifies how autoscaling should behave.Output only.com.google.protobuf.ByteStringOutput only.static NodeGroupAn optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.static final com.google.protobuf.Descriptors.Descriptoroptional string fingerprint = 234678500;com.google.protobuf.ByteStringoptional string fingerprint = 234678500;longgetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.An opaque location hint used to place the Node close to other resources.com.google.protobuf.ByteStringAn opaque location hint used to place the Node close to other resources.Specifies the frequency of planned maintenance events.com.google.protobuf.ByteStringSpecifies the frequency of planned maintenance events.Specifies how to handle instances when a node in the group undergoes maintenance.com.google.protobuf.ByteStringSpecifies how to handle instances when a node in the group undergoes maintenance.optional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;optional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;getName()The name of the resource, provided by the client when initially creating the resource.com.google.protobuf.ByteStringThe name of the resource, provided by the client when initially creating the resource.URL of the node template to create the node group from.com.google.protobuf.ByteStringURL of the node template to create the node group from.com.google.protobuf.Parser<NodeGroup>Output only.com.google.protobuf.ByteStringOutput only.intShare-settings for the node groupShare-settings for the node groupintgetSize()Output only.Check the Status enum for the list of possible values.com.google.protobuf.ByteStringCheck the Status enum for the list of possible values.getZone()Output only.com.google.protobuf.ByteStringOutput only.booleanSpecifies how autoscaling should behave.booleanOutput only.booleanAn optional description of this resource.booleanoptional string fingerprint = 234678500;inthashCode()booleanhasId()Output only.booleanhasKind()Output only.booleanAn opaque location hint used to place the Node close to other resources.booleanSpecifies the frequency of planned maintenance events.booleanSpecifies how to handle instances when a node in the group undergoes maintenance.booleanoptional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;booleanhasName()The name of the resource, provided by the client when initially creating the resource.booleanURL of the node template to create the node group from.booleanOutput only.booleanShare-settings for the node groupbooleanhasSize()Output only.booleanCheck the Status enum for the list of possible values.booleanhasZone()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic NodeGroup.Builderstatic NodeGroup.BuildernewBuilder(NodeGroup prototype) protected NodeGroup.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static NodeGroupparseDelimitedFrom(InputStream input) static NodeGroupparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodeGroupparseFrom(byte[] data) static NodeGroupparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodeGroupparseFrom(com.google.protobuf.ByteString data) static NodeGroupparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodeGroupparseFrom(com.google.protobuf.CodedInputStream input) static NodeGroupparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodeGroupparseFrom(InputStream input) static NodeGroupparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static NodeGroupparseFrom(ByteBuffer data) static NodeGroupparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<NodeGroup>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
AUTOSCALING_POLICY_FIELD_NUMBER
public static final int AUTOSCALING_POLICY_FIELD_NUMBER- See Also:
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
FINGERPRINT_FIELD_NUMBER
public static final int FINGERPRINT_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
LOCATION_HINT_FIELD_NUMBER
public static final int LOCATION_HINT_FIELD_NUMBER- See Also:
-
MAINTENANCE_INTERVAL_FIELD_NUMBER
public static final int MAINTENANCE_INTERVAL_FIELD_NUMBER- See Also:
-
MAINTENANCE_POLICY_FIELD_NUMBER
public static final int MAINTENANCE_POLICY_FIELD_NUMBER- See Also:
-
MAINTENANCE_WINDOW_FIELD_NUMBER
public static final int MAINTENANCE_WINDOW_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
NODE_TEMPLATE_FIELD_NUMBER
public static final int NODE_TEMPLATE_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
SHARE_SETTINGS_FIELD_NUMBER
public static final int SHARE_SETTINGS_FIELD_NUMBER- See Also:
-
SIZE_FIELD_NUMBER
public static final int SIZE_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasAutoscalingPolicy
public boolean hasAutoscalingPolicy()Specifies how autoscaling should behave.
optional .google.cloud.compute.v1.NodeGroupAutoscalingPolicy autoscaling_policy = 221950041;- Specified by:
hasAutoscalingPolicyin interfaceNodeGroupOrBuilder- Returns:
- Whether the autoscalingPolicy field is set.
-
getAutoscalingPolicy
Specifies how autoscaling should behave.
optional .google.cloud.compute.v1.NodeGroupAutoscalingPolicy autoscaling_policy = 221950041;- Specified by:
getAutoscalingPolicyin interfaceNodeGroupOrBuilder- Returns:
- The autoscalingPolicy.
-
getAutoscalingPolicyOrBuilder
Specifies how autoscaling should behave.
optional .google.cloud.compute.v1.NodeGroupAutoscalingPolicy autoscaling_policy = 221950041;- Specified by:
getAutoscalingPolicyOrBuilderin interfaceNodeGroupOrBuilder
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceNodeGroupOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceNodeGroupOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceNodeGroupOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceNodeGroupOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for description.
-
hasFingerprint
public boolean hasFingerprint()optional string fingerprint = 234678500;- Specified by:
hasFingerprintin interfaceNodeGroupOrBuilder- Returns:
- Whether the fingerprint field is set.
-
getFingerprint
optional string fingerprint = 234678500;- Specified by:
getFingerprintin interfaceNodeGroupOrBuilder- Returns:
- The fingerprint.
-
getFingerprintBytes
public com.google.protobuf.ByteString getFingerprintBytes()optional string fingerprint = 234678500;- Specified by:
getFingerprintBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for fingerprint.
-
hasId
public boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceNodeGroupOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceNodeGroupOrBuilder- Returns:
- The id.
-
hasKind
public boolean hasKind()Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.
optional string kind = 3292052;- Specified by:
hasKindin interfaceNodeGroupOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.
optional string kind = 3292052;- Specified by:
getKindin interfaceNodeGroupOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for kind.
-
hasLocationHint
public boolean hasLocationHint()An opaque location hint used to place the Node close to other resources. This field is for use by internal tools that use the public API. The location hint here on the NodeGroup overrides any location_hint present in the NodeTemplate.
optional string location_hint = 350519505;- Specified by:
hasLocationHintin interfaceNodeGroupOrBuilder- Returns:
- Whether the locationHint field is set.
-
getLocationHint
An opaque location hint used to place the Node close to other resources. This field is for use by internal tools that use the public API. The location hint here on the NodeGroup overrides any location_hint present in the NodeTemplate.
optional string location_hint = 350519505;- Specified by:
getLocationHintin interfaceNodeGroupOrBuilder- Returns:
- The locationHint.
-
getLocationHintBytes
public com.google.protobuf.ByteString getLocationHintBytes()An opaque location hint used to place the Node close to other resources. This field is for use by internal tools that use the public API. The location hint here on the NodeGroup overrides any location_hint present in the NodeTemplate.
optional string location_hint = 350519505;- Specified by:
getLocationHintBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for locationHint.
-
hasMaintenanceInterval
public boolean hasMaintenanceInterval()Specifies the frequency of planned maintenance events. The accepted values are: `AS_NEEDED` and `RECURRENT`. Check the MaintenanceInterval enum for the list of possible values.
optional string maintenance_interval = 403368049;- Specified by:
hasMaintenanceIntervalin interfaceNodeGroupOrBuilder- Returns:
- Whether the maintenanceInterval field is set.
-
getMaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: `AS_NEEDED` and `RECURRENT`. Check the MaintenanceInterval enum for the list of possible values.
optional string maintenance_interval = 403368049;- Specified by:
getMaintenanceIntervalin interfaceNodeGroupOrBuilder- Returns:
- The maintenanceInterval.
-
getMaintenanceIntervalBytes
public com.google.protobuf.ByteString getMaintenanceIntervalBytes()Specifies the frequency of planned maintenance events. The accepted values are: `AS_NEEDED` and `RECURRENT`. Check the MaintenanceInterval enum for the list of possible values.
optional string maintenance_interval = 403368049;- Specified by:
getMaintenanceIntervalBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for maintenanceInterval.
-
hasMaintenancePolicy
public boolean hasMaintenancePolicy()Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT,RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies. Check the MaintenancePolicy enum for the list of possible values.
optional string maintenance_policy = 528327646;- Specified by:
hasMaintenancePolicyin interfaceNodeGroupOrBuilder- Returns:
- Whether the maintenancePolicy field is set.
-
getMaintenancePolicy
Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT,RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies. Check the MaintenancePolicy enum for the list of possible values.
optional string maintenance_policy = 528327646;- Specified by:
getMaintenancePolicyin interfaceNodeGroupOrBuilder- Returns:
- The maintenancePolicy.
-
getMaintenancePolicyBytes
public com.google.protobuf.ByteString getMaintenancePolicyBytes()Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT,RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies. Check the MaintenancePolicy enum for the list of possible values.
optional string maintenance_policy = 528327646;- Specified by:
getMaintenancePolicyBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for maintenancePolicy.
-
hasMaintenanceWindow
public boolean hasMaintenanceWindow()optional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;- Specified by:
hasMaintenanceWindowin interfaceNodeGroupOrBuilder- Returns:
- Whether the maintenanceWindow field is set.
-
getMaintenanceWindow
optional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;- Specified by:
getMaintenanceWindowin interfaceNodeGroupOrBuilder- Returns:
- The maintenanceWindow.
-
getMaintenanceWindowOrBuilder
optional .google.cloud.compute.v1.NodeGroupMaintenanceWindow maintenance_window = 186374812;- Specified by:
getMaintenanceWindowOrBuilderin interfaceNodeGroupOrBuilder
-
hasName
public boolean hasName()The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
hasNamein interfaceNodeGroupOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNamein interfaceNodeGroupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for name.
-
hasNodeTemplate
public boolean hasNodeTemplate()URL of the node template to create the node group from.
optional string node_template = 323154455;- Specified by:
hasNodeTemplatein interfaceNodeGroupOrBuilder- Returns:
- Whether the nodeTemplate field is set.
-
getNodeTemplate
URL of the node template to create the node group from.
optional string node_template = 323154455;- Specified by:
getNodeTemplatein interfaceNodeGroupOrBuilder- Returns:
- The nodeTemplate.
-
getNodeTemplateBytes
public com.google.protobuf.ByteString getNodeTemplateBytes()URL of the node template to create the node group from.
optional string node_template = 323154455;- Specified by:
getNodeTemplateBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for nodeTemplate.
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceNodeGroupOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceNodeGroupOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for selfLink.
-
hasSize
public boolean hasSize()Output only. [Output Only] The total number of nodes in the node group.
optional int32 size = 3530753;- Specified by:
hasSizein interfaceNodeGroupOrBuilder- Returns:
- Whether the size field is set.
-
getSize
public int getSize()Output only. [Output Only] The total number of nodes in the node group.
optional int32 size = 3530753;- Specified by:
getSizein interfaceNodeGroupOrBuilder- Returns:
- The size.
-
hasStatus
public boolean hasStatus()Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
hasStatusin interfaceNodeGroupOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusin interfaceNodeGroupOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for status.
-
hasZone
public boolean hasZone()Output only. [Output Only] The name of the zone where the node group resides, such as us-central1-a.
optional string zone = 3744684;- Specified by:
hasZonein interfaceNodeGroupOrBuilder- Returns:
- Whether the zone field is set.
-
getZone
Output only. [Output Only] The name of the zone where the node group resides, such as us-central1-a.
optional string zone = 3744684;- Specified by:
getZonein interfaceNodeGroupOrBuilder- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()Output only. [Output Only] The name of the zone where the node group resides, such as us-central1-a.
optional string zone = 3744684;- Specified by:
getZoneBytesin interfaceNodeGroupOrBuilder- Returns:
- The bytes for zone.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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 NodeGroup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeGroup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeGroup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeGroup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NodeGroup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NodeGroup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static NodeGroup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static NodeGroup parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NodeGroup.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-