public static final class GkeNodePoolConfig.GkeNodeConfig extends GeneratedMessageV3 implements GkeNodePoolConfig.GkeNodeConfigOrBuilder
Parameters that describe cluster nodes.Protobuf type
google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig
Modifier and Type | Class and Description |
---|---|
static class |
GkeNodePoolConfig.GkeNodeConfig.Builder
Parameters that describe cluster nodes.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
ACCELERATORS_FIELD_NUMBER |
static int |
LOCAL_SSD_COUNT_FIELD_NUMBER |
static int |
MACHINE_TYPE_FIELD_NUMBER |
static int |
MIN_CPU_PLATFORM_FIELD_NUMBER |
static int |
PREEMPTIBLE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int MACHINE_TYPE_FIELD_NUMBER
public static final int PREEMPTIBLE_FIELD_NUMBER
public static final int LOCAL_SSD_COUNT_FIELD_NUMBER
public static final int ACCELERATORS_FIELD_NUMBER
public static final int MIN_CPU_PLATFORM_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public String getMachineType()
Optional. The name of a Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types).
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
getMachineType
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public ByteString getMachineTypeBytes()
Optional. The name of a Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types).
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
getMachineTypeBytes
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public boolean getPreemptible()
Optional. Whether the nodes are created as [preemptible VM instances](https://cloud.google.com/compute/docs/instances/preemptible).
bool preemptible = 10 [(.google.api.field_behavior) = OPTIONAL];
getPreemptible
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public int getLocalSsdCount()
Optional. The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone (see [Adding Local SSDs](https://cloud.google.com/compute/docs/disks/local-ssd)).
int32 local_ssd_count = 7 [(.google.api.field_behavior) = OPTIONAL];
getLocalSsdCount
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public List<GkeNodePoolConfig.GkeNodePoolAcceleratorConfig> getAcceleratorsList()
Optional. A list of [hardware accelerators](https://cloud.google.com/compute/docs/gpus) to attach to each node.
repeated .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig accelerators = 11 [(.google.api.field_behavior) = OPTIONAL];
getAcceleratorsList
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public List<? extends GkeNodePoolConfig.GkeNodePoolAcceleratorConfigOrBuilder> getAcceleratorsOrBuilderList()
Optional. A list of [hardware accelerators](https://cloud.google.com/compute/docs/gpus) to attach to each node.
repeated .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig accelerators = 11 [(.google.api.field_behavior) = OPTIONAL];
getAcceleratorsOrBuilderList
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public int getAcceleratorsCount()
Optional. A list of [hardware accelerators](https://cloud.google.com/compute/docs/gpus) to attach to each node.
repeated .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig accelerators = 11 [(.google.api.field_behavior) = OPTIONAL];
getAcceleratorsCount
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig getAccelerators(int index)
Optional. A list of [hardware accelerators](https://cloud.google.com/compute/docs/gpus) to attach to each node.
repeated .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig accelerators = 11 [(.google.api.field_behavior) = OPTIONAL];
getAccelerators
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfigOrBuilder getAcceleratorsOrBuilder(int index)
Optional. A list of [hardware accelerators](https://cloud.google.com/compute/docs/gpus) to attach to each node.
repeated .google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig accelerators = 11 [(.google.api.field_behavior) = OPTIONAL];
getAcceleratorsOrBuilder
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public String getMinCpuPlatform()
Optional. [Minimum CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge".
string min_cpu_platform = 13 [(.google.api.field_behavior) = OPTIONAL];
getMinCpuPlatform
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public ByteString getMinCpuPlatformBytes()
Optional. [Minimum CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge".
string min_cpu_platform = 13 [(.google.api.field_behavior) = OPTIONAL];
getMinCpuPlatformBytes
in interface GkeNodePoolConfig.GkeNodeConfigOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(InputStream input) throws IOException
IOException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static GkeNodePoolConfig.GkeNodeConfig parseDelimitedFrom(InputStream input) throws IOException
IOException
public static GkeNodePoolConfig.GkeNodeConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(CodedInputStream input) throws IOException
IOException
public static GkeNodePoolConfig.GkeNodeConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public GkeNodePoolConfig.GkeNodeConfig.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static GkeNodePoolConfig.GkeNodeConfig.Builder newBuilder()
public static GkeNodePoolConfig.GkeNodeConfig.Builder newBuilder(GkeNodePoolConfig.GkeNodeConfig prototype)
public GkeNodePoolConfig.GkeNodeConfig.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected GkeNodePoolConfig.GkeNodeConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static GkeNodePoolConfig.GkeNodeConfig getDefaultInstance()
public static Parser<GkeNodePoolConfig.GkeNodeConfig> parser()
public Parser<GkeNodePoolConfig.GkeNodeConfig> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public GkeNodePoolConfig.GkeNodeConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.