Uses of Class
com.google.container.v1.NodeConfig.Builder
-
Uses of NodeConfig.Builder in com.google.container.v1
Methods in com.google.container.v1 that return NodeConfig.BuilderModifier and TypeMethodDescriptionNodeConfig.Builder.addAccelerators(int index, AcceleratorConfig value) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.addAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.addAccelerators(AcceleratorConfig value) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.addAccelerators(AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.addAllAccelerators(Iterable<? extends AcceleratorConfig> values) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.addAllOauthScopes(Iterable<String> values) The set of Google API scopes to be made available on all of the node VMs under the "default" service account.NodeConfig.Builder.addAllSecondaryBootDisks(Iterable<? extends SecondaryBootDisk> values) List of secondary boot disks attached to the nodes.NodeConfig.Builder.addAllStoragePools(Iterable<String> values) List of Storage Pools where boot disks are provisioned.NodeConfig.Builder.addAllTags(Iterable<String> values) The list of instance tags applied to all nodes.NodeConfig.Builder.addAllTaints(Iterable<? extends NodeTaint> values) List of kubernetes taints to be applied to each node.NodeConfig.Builder.addOauthScopes(String value) The set of Google API scopes to be made available on all of the node VMs under the "default" service account.NodeConfig.Builder.addOauthScopesBytes(com.google.protobuf.ByteString value) The set of Google API scopes to be made available on all of the node VMs under the "default" service account.NodeConfig.Builder.addSecondaryBootDisks(int index, SecondaryBootDisk value) List of secondary boot disks attached to the nodes.NodeConfig.Builder.addSecondaryBootDisks(int index, SecondaryBootDisk.Builder builderForValue) List of secondary boot disks attached to the nodes.NodeConfig.Builder.addSecondaryBootDisks(SecondaryBootDisk value) List of secondary boot disks attached to the nodes.NodeConfig.Builder.addSecondaryBootDisks(SecondaryBootDisk.Builder builderForValue) List of secondary boot disks attached to the nodes.NodeConfig.Builder.addStoragePools(String value) List of Storage Pools where boot disks are provisioned.NodeConfig.Builder.addStoragePoolsBytes(com.google.protobuf.ByteString value) List of Storage Pools where boot disks are provisioned.The list of instance tags applied to all nodes.NodeConfig.Builder.addTagsBytes(com.google.protobuf.ByteString value) The list of instance tags applied to all nodes.List of kubernetes taints to be applied to each node.NodeConfig.Builder.addTaints(int index, NodeTaint.Builder builderForValue) List of kubernetes taints to be applied to each node.List of kubernetes taints to be applied to each node.NodeConfig.Builder.addTaints(NodeTaint.Builder builderForValue) List of kubernetes taints to be applied to each node.NodeConfig.Builder.clear()NodeConfig.Builder.clearAccelerators()A list of hardware accelerators to be attached to each node.NodeConfig.Builder.clearAdvancedMachineFeatures()Advanced features for the Compute Engine VM.NodeConfig.Builder.clearBootDisk()The boot disk configuration for the node pool.NodeConfig.Builder.clearBootDiskKmsKey()The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.NodeConfig.Builder.clearConfidentialNodes()Confidential nodes config.NodeConfig.Builder.clearConsolidationDelay()Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.NodeConfig.Builder.clearContainerdConfig()Parameters for containerd customization.NodeConfig.Builder.clearDiskSizeGb()Size of the disk attached to each node, specified in GB.NodeConfig.Builder.clearDiskType()Type of the disk attached to each node (e.g.NodeConfig.Builder.clearEffectiveCgroupMode()Output only. effective_cgroup_mode is the cgroup mode actually used by the node pool.NodeConfig.Builder.clearEnableConfidentialStorage()Optional.NodeConfig.Builder.clearEphemeralStorageLocalSsdConfig()Parameters for the node ephemeral storage using Local SSDs.NodeConfig.Builder.clearFastSocket()Enable or disable NCCL fast socket for the node pool.NodeConfig.Builder.clearFlexStart()Flex Start flag for enabling Flex Start VM.NodeConfig.Builder.clearGcfsConfig()Google Container File System (image streaming) configs.NodeConfig.Builder.clearGpuDirectConfig()The configuration for GPU DirectNodeConfig.Builder.clearGvnic()Enable or disable gvnic in the node pool.NodeConfig.Builder.clearImageType()The image type to use for this node.NodeConfig.Builder.clearKubeletConfig()Node kubelet configs.NodeConfig.Builder.clearLabels()NodeConfig.Builder.clearLinuxNodeConfig()Parameters that can be configured on Linux nodes.NodeConfig.Builder.clearLocalNvmeSsdBlockConfig()Parameters for using raw-block Local NVMe SSDs.NodeConfig.Builder.clearLocalSsdCount()The number of local SSD disks to be attached to the node.NodeConfig.Builder.clearLocalSsdEncryptionMode()Specifies which method should be used for encrypting the Local SSDs attached to the node.NodeConfig.Builder.clearLoggingConfig()Logging configuration.NodeConfig.Builder.clearMachineType()The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types) If unspecified, the default machine type is `e2-medium`.NodeConfig.Builder.clearMaxRunDuration()The maximum duration for the nodes to exist.NodeConfig.Builder.clearMetadata()NodeConfig.Builder.clearMinCpuPlatform()Minimum CPU platform to be used by this instance.NodeConfig.Builder.clearNodeGroup()Setting this field will assign instances of this pool to run on the specified node group.NodeConfig.Builder.clearNodeImageConfig()The node image configuration to use for this node pool.NodeConfig.Builder.clearOauthScopes()The set of Google API scopes to be made available on all of the node VMs under the "default" service account.NodeConfig.Builder.clearPreemptible()Whether the nodes are created as preemptible VM instances.NodeConfig.Builder.clearReservationAffinity()The optional reservation affinity.NodeConfig.Builder.clearResourceLabels()NodeConfig.Builder.clearResourceManagerTags()A map of resource manager tag keys and values to be attached to the nodes.NodeConfig.Builder.clearSandboxConfig()Sandbox configuration for this node.NodeConfig.Builder.clearSecondaryBootDisks()List of secondary boot disks attached to the nodes.NodeConfig.Builder.clearSecondaryBootDiskUpdateStrategy()Secondary boot disk update strategy.NodeConfig.Builder.clearServiceAccount()The Google Cloud Platform Service Account to be used by the node VMs.NodeConfig.Builder.clearShieldedInstanceConfig()Shielded Instance options.NodeConfig.Builder.clearSoleTenantConfig()Parameters for node pools to be backed by shared sole tenant node groups.NodeConfig.Builder.clearSpot()Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.NodeConfig.Builder.clearStoragePools()List of Storage Pools where boot disks are provisioned.NodeConfig.Builder.clearTags()The list of instance tags applied to all nodes.NodeConfig.Builder.clearTaintConfig()Optional.NodeConfig.Builder.clearTaints()List of kubernetes taints to be applied to each node.NodeConfig.Builder.clearWindowsNodeConfig()Parameters that can be configured on Windows nodes.NodeConfig.Builder.clearWorkloadMetadataConfig()The workload metadata configuration for this node.NodePool.Builder.getConfigBuilder()The node configuration of the pool.Cluster.Builder.getNodeConfigBuilder()Deprecated.NodeConfig.Builder.mergeAdvancedMachineFeatures(AdvancedMachineFeatures value) Advanced features for the Compute Engine VM.NodeConfig.Builder.mergeBootDisk(BootDisk value) The boot disk configuration for the node pool.NodeConfig.Builder.mergeConfidentialNodes(ConfidentialNodes value) Confidential nodes config.NodeConfig.Builder.mergeConsolidationDelay(com.google.protobuf.Duration value) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.NodeConfig.Builder.mergeContainerdConfig(ContainerdConfig value) Parameters for containerd customization.NodeConfig.Builder.mergeEphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig value) Parameters for the node ephemeral storage using Local SSDs.NodeConfig.Builder.mergeFastSocket(FastSocket value) Enable or disable NCCL fast socket for the node pool.NodeConfig.Builder.mergeFrom(NodeConfig other) NodeConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) NodeConfig.Builder.mergeFrom(com.google.protobuf.Message other) NodeConfig.Builder.mergeGcfsConfig(GcfsConfig value) Google Container File System (image streaming) configs.NodeConfig.Builder.mergeGpuDirectConfig(GPUDirectConfig value) The configuration for GPU DirectNodeConfig.Builder.mergeGvnic(VirtualNIC value) Enable or disable gvnic in the node pool.NodeConfig.Builder.mergeKubeletConfig(NodeKubeletConfig value) Node kubelet configs.NodeConfig.Builder.mergeLinuxNodeConfig(LinuxNodeConfig value) Parameters that can be configured on Linux nodes.NodeConfig.Builder.mergeLocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig value) Parameters for using raw-block Local NVMe SSDs.NodeConfig.Builder.mergeLoggingConfig(NodePoolLoggingConfig value) Logging configuration.NodeConfig.Builder.mergeMaxRunDuration(com.google.protobuf.Duration value) The maximum duration for the nodes to exist.NodeConfig.Builder.mergeNodeImageConfig(CustomImageConfig value) The node image configuration to use for this node pool.NodeConfig.Builder.mergeReservationAffinity(ReservationAffinity value) The optional reservation affinity.NodeConfig.Builder.mergeResourceManagerTags(ResourceManagerTags value) A map of resource manager tag keys and values to be attached to the nodes.NodeConfig.Builder.mergeSandboxConfig(SandboxConfig value) Sandbox configuration for this node.NodeConfig.Builder.mergeSecondaryBootDiskUpdateStrategy(SecondaryBootDiskUpdateStrategy value) Secondary boot disk update strategy.NodeConfig.Builder.mergeShieldedInstanceConfig(ShieldedInstanceConfig value) Shielded Instance options.NodeConfig.Builder.mergeSoleTenantConfig(SoleTenantConfig value) Parameters for node pools to be backed by shared sole tenant node groups.NodeConfig.Builder.mergeTaintConfig(TaintConfig value) Optional.NodeConfig.Builder.mergeWindowsNodeConfig(WindowsNodeConfig value) Parameters that can be configured on Windows nodes.NodeConfig.Builder.mergeWorkloadMetadataConfig(WorkloadMetadataConfig value) The workload metadata configuration for this node.static NodeConfig.BuilderNodeConfig.newBuilder()static NodeConfig.BuilderNodeConfig.newBuilder(NodeConfig prototype) NodeConfig.newBuilderForType()protected NodeConfig.BuilderNodeConfig.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) NodeConfig.Builder.putAllLabels(Map<String, String> values) The Kubernetes labels (key/value pairs) to apply to each node.NodeConfig.Builder.putAllMetadata(Map<String, String> values) The metadata key/value pairs assigned to instances in the cluster.NodeConfig.Builder.putAllResourceLabels(Map<String, String> values) The resource labels for the node pool to use to annotate any related Google Compute Engine resources.The Kubernetes labels (key/value pairs) to apply to each node.NodeConfig.Builder.putMetadata(String key, String value) The metadata key/value pairs assigned to instances in the cluster.NodeConfig.Builder.putResourceLabels(String key, String value) The resource labels for the node pool to use to annotate any related Google Compute Engine resources.NodeConfig.Builder.removeAccelerators(int index) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.removeLabels(String key) The Kubernetes labels (key/value pairs) to apply to each node.NodeConfig.Builder.removeMetadata(String key) The metadata key/value pairs assigned to instances in the cluster.NodeConfig.Builder.removeResourceLabels(String key) The resource labels for the node pool to use to annotate any related Google Compute Engine resources.NodeConfig.Builder.removeSecondaryBootDisks(int index) List of secondary boot disks attached to the nodes.NodeConfig.Builder.removeTaints(int index) List of kubernetes taints to be applied to each node.NodeConfig.Builder.setAccelerators(int index, AcceleratorConfig value) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.setAccelerators(int index, AcceleratorConfig.Builder builderForValue) A list of hardware accelerators to be attached to each node.NodeConfig.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures value) Advanced features for the Compute Engine VM.NodeConfig.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures.Builder builderForValue) Advanced features for the Compute Engine VM.NodeConfig.Builder.setBootDisk(BootDisk value) The boot disk configuration for the node pool.NodeConfig.Builder.setBootDisk(BootDisk.Builder builderForValue) The boot disk configuration for the node pool.NodeConfig.Builder.setBootDiskKmsKey(String value) The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.NodeConfig.Builder.setBootDiskKmsKeyBytes(com.google.protobuf.ByteString value) The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.NodeConfig.Builder.setConfidentialNodes(ConfidentialNodes value) Confidential nodes config.NodeConfig.Builder.setConfidentialNodes(ConfidentialNodes.Builder builderForValue) Confidential nodes config.NodeConfig.Builder.setConsolidationDelay(com.google.protobuf.Duration value) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.NodeConfig.Builder.setConsolidationDelay(com.google.protobuf.Duration.Builder builderForValue) Consolidation delay defines duration after which the Cluster Autoscaler can scale down underutilized nodes.NodeConfig.Builder.setContainerdConfig(ContainerdConfig value) Parameters for containerd customization.NodeConfig.Builder.setContainerdConfig(ContainerdConfig.Builder builderForValue) Parameters for containerd customization.NodeConfig.Builder.setDiskSizeGb(int value) Size of the disk attached to each node, specified in GB.NodeConfig.Builder.setDiskType(String value) Type of the disk attached to each node (e.g.NodeConfig.Builder.setDiskTypeBytes(com.google.protobuf.ByteString value) Type of the disk attached to each node (e.g.NodeConfig.Builder.setEffectiveCgroupMode(NodeConfig.EffectiveCgroupMode value) Output only. effective_cgroup_mode is the cgroup mode actually used by the node pool.NodeConfig.Builder.setEffectiveCgroupModeValue(int value) Output only. effective_cgroup_mode is the cgroup mode actually used by the node pool.NodeConfig.Builder.setEnableConfidentialStorage(boolean value) Optional.NodeConfig.Builder.setEphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig value) Parameters for the node ephemeral storage using Local SSDs.NodeConfig.Builder.setEphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig.Builder builderForValue) Parameters for the node ephemeral storage using Local SSDs.NodeConfig.Builder.setFastSocket(FastSocket value) Enable or disable NCCL fast socket for the node pool.NodeConfig.Builder.setFastSocket(FastSocket.Builder builderForValue) Enable or disable NCCL fast socket for the node pool.NodeConfig.Builder.setFlexStart(boolean value) Flex Start flag for enabling Flex Start VM.NodeConfig.Builder.setGcfsConfig(GcfsConfig value) Google Container File System (image streaming) configs.NodeConfig.Builder.setGcfsConfig(GcfsConfig.Builder builderForValue) Google Container File System (image streaming) configs.NodeConfig.Builder.setGpuDirectConfig(GPUDirectConfig value) The configuration for GPU DirectNodeConfig.Builder.setGpuDirectConfig(GPUDirectConfig.Builder builderForValue) The configuration for GPU DirectNodeConfig.Builder.setGvnic(VirtualNIC value) Enable or disable gvnic in the node pool.NodeConfig.Builder.setGvnic(VirtualNIC.Builder builderForValue) Enable or disable gvnic in the node pool.NodeConfig.Builder.setImageType(String value) The image type to use for this node.NodeConfig.Builder.setImageTypeBytes(com.google.protobuf.ByteString value) The image type to use for this node.NodeConfig.Builder.setKubeletConfig(NodeKubeletConfig value) Node kubelet configs.NodeConfig.Builder.setKubeletConfig(NodeKubeletConfig.Builder builderForValue) Node kubelet configs.NodeConfig.Builder.setLinuxNodeConfig(LinuxNodeConfig value) Parameters that can be configured on Linux nodes.NodeConfig.Builder.setLinuxNodeConfig(LinuxNodeConfig.Builder builderForValue) Parameters that can be configured on Linux nodes.NodeConfig.Builder.setLocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig value) Parameters for using raw-block Local NVMe SSDs.NodeConfig.Builder.setLocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig.Builder builderForValue) Parameters for using raw-block Local NVMe SSDs.NodeConfig.Builder.setLocalSsdCount(int value) The number of local SSD disks to be attached to the node.NodeConfig.Builder.setLocalSsdEncryptionMode(NodeConfig.LocalSsdEncryptionMode value) Specifies which method should be used for encrypting the Local SSDs attached to the node.NodeConfig.Builder.setLocalSsdEncryptionModeValue(int value) Specifies which method should be used for encrypting the Local SSDs attached to the node.NodeConfig.Builder.setLoggingConfig(NodePoolLoggingConfig value) Logging configuration.NodeConfig.Builder.setLoggingConfig(NodePoolLoggingConfig.Builder builderForValue) Logging configuration.NodeConfig.Builder.setMachineType(String value) The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types) If unspecified, the default machine type is `e2-medium`.NodeConfig.Builder.setMachineTypeBytes(com.google.protobuf.ByteString value) The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types) If unspecified, the default machine type is `e2-medium`.NodeConfig.Builder.setMaxRunDuration(com.google.protobuf.Duration value) The maximum duration for the nodes to exist.NodeConfig.Builder.setMaxRunDuration(com.google.protobuf.Duration.Builder builderForValue) The maximum duration for the nodes to exist.NodeConfig.Builder.setMinCpuPlatform(String value) Minimum CPU platform to be used by this instance.NodeConfig.Builder.setMinCpuPlatformBytes(com.google.protobuf.ByteString value) Minimum CPU platform to be used by this instance.NodeConfig.Builder.setNodeGroup(String value) Setting this field will assign instances of this pool to run on the specified node group.NodeConfig.Builder.setNodeGroupBytes(com.google.protobuf.ByteString value) Setting this field will assign instances of this pool to run on the specified node group.NodeConfig.Builder.setNodeImageConfig(CustomImageConfig value) The node image configuration to use for this node pool.NodeConfig.Builder.setNodeImageConfig(CustomImageConfig.Builder builderForValue) The node image configuration to use for this node pool.NodeConfig.Builder.setOauthScopes(int index, String value) The set of Google API scopes to be made available on all of the node VMs under the "default" service account.NodeConfig.Builder.setPreemptible(boolean value) Whether the nodes are created as preemptible VM instances.NodeConfig.Builder.setReservationAffinity(ReservationAffinity value) The optional reservation affinity.NodeConfig.Builder.setReservationAffinity(ReservationAffinity.Builder builderForValue) The optional reservation affinity.NodeConfig.Builder.setResourceManagerTags(ResourceManagerTags value) A map of resource manager tag keys and values to be attached to the nodes.NodeConfig.Builder.setResourceManagerTags(ResourceManagerTags.Builder builderForValue) A map of resource manager tag keys and values to be attached to the nodes.NodeConfig.Builder.setSandboxConfig(SandboxConfig value) Sandbox configuration for this node.NodeConfig.Builder.setSandboxConfig(SandboxConfig.Builder builderForValue) Sandbox configuration for this node.NodeConfig.Builder.setSecondaryBootDisks(int index, SecondaryBootDisk value) List of secondary boot disks attached to the nodes.NodeConfig.Builder.setSecondaryBootDisks(int index, SecondaryBootDisk.Builder builderForValue) List of secondary boot disks attached to the nodes.NodeConfig.Builder.setSecondaryBootDiskUpdateStrategy(SecondaryBootDiskUpdateStrategy value) Secondary boot disk update strategy.NodeConfig.Builder.setSecondaryBootDiskUpdateStrategy(SecondaryBootDiskUpdateStrategy.Builder builderForValue) Secondary boot disk update strategy.NodeConfig.Builder.setServiceAccount(String value) The Google Cloud Platform Service Account to be used by the node VMs.NodeConfig.Builder.setServiceAccountBytes(com.google.protobuf.ByteString value) The Google Cloud Platform Service Account to be used by the node VMs.NodeConfig.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig value) Shielded Instance options.NodeConfig.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig.Builder builderForValue) Shielded Instance options.NodeConfig.Builder.setSoleTenantConfig(SoleTenantConfig value) Parameters for node pools to be backed by shared sole tenant node groups.NodeConfig.Builder.setSoleTenantConfig(SoleTenantConfig.Builder builderForValue) Parameters for node pools to be backed by shared sole tenant node groups.NodeConfig.Builder.setSpot(boolean value) Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.NodeConfig.Builder.setStoragePools(int index, String value) List of Storage Pools where boot disks are provisioned.The list of instance tags applied to all nodes.NodeConfig.Builder.setTaintConfig(TaintConfig value) Optional.NodeConfig.Builder.setTaintConfig(TaintConfig.Builder builderForValue) Optional.List of kubernetes taints to be applied to each node.NodeConfig.Builder.setTaints(int index, NodeTaint.Builder builderForValue) List of kubernetes taints to be applied to each node.NodeConfig.Builder.setWindowsNodeConfig(WindowsNodeConfig value) Parameters that can be configured on Windows nodes.NodeConfig.Builder.setWindowsNodeConfig(WindowsNodeConfig.Builder builderForValue) Parameters that can be configured on Windows nodes.NodeConfig.Builder.setWorkloadMetadataConfig(WorkloadMetadataConfig value) The workload metadata configuration for this node.NodeConfig.Builder.setWorkloadMetadataConfig(WorkloadMetadataConfig.Builder builderForValue) The workload metadata configuration for this node.NodeConfig.toBuilder()Methods in com.google.container.v1 with parameters of type NodeConfig.BuilderModifier and TypeMethodDescriptionNodePool.Builder.setConfig(NodeConfig.Builder builderForValue) The node configuration of the pool.Cluster.Builder.setNodeConfig(NodeConfig.Builder builderForValue) Deprecated.