Package com.pulumi.gcp.container.outputs
Class NodePoolNodeConfig.Builder
- java.lang.Object
-
- com.pulumi.gcp.container.outputs.NodePoolNodeConfig.Builder
-
- Enclosing class:
- NodePoolNodeConfig
public static final class NodePoolNodeConfig.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NodePoolNodeConfig defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NodePoolNodeConfig defaults)
-
-
Method Detail
-
advancedMachineFeatures
public NodePoolNodeConfig.Builder advancedMachineFeatures(@Nullable NodePoolNodeConfigAdvancedMachineFeatures advancedMachineFeatures)
-
bootDiskKmsKey
public NodePoolNodeConfig.Builder bootDiskKmsKey(@Nullable java.lang.String bootDiskKmsKey)
-
confidentialNodes
public NodePoolNodeConfig.Builder confidentialNodes(@Nullable NodePoolNodeConfigConfidentialNodes confidentialNodes)
-
diskSizeGb
public NodePoolNodeConfig.Builder diskSizeGb(@Nullable java.lang.Integer diskSizeGb)
-
diskType
public NodePoolNodeConfig.Builder diskType(@Nullable java.lang.String diskType)
-
effectiveTaints
public NodePoolNodeConfig.Builder effectiveTaints(@Nullable java.util.List<NodePoolNodeConfigEffectiveTaint> effectiveTaints)
-
effectiveTaints
public NodePoolNodeConfig.Builder effectiveTaints(NodePoolNodeConfigEffectiveTaint... effectiveTaints)
-
enableConfidentialStorage
public NodePoolNodeConfig.Builder enableConfidentialStorage(@Nullable java.lang.Boolean enableConfidentialStorage)
-
ephemeralStorageConfig
public NodePoolNodeConfig.Builder ephemeralStorageConfig(@Nullable NodePoolNodeConfigEphemeralStorageConfig ephemeralStorageConfig)
-
ephemeralStorageLocalSsdConfig
public NodePoolNodeConfig.Builder ephemeralStorageLocalSsdConfig(@Nullable NodePoolNodeConfigEphemeralStorageLocalSsdConfig ephemeralStorageLocalSsdConfig)
-
fastSocket
public NodePoolNodeConfig.Builder fastSocket(@Nullable NodePoolNodeConfigFastSocket fastSocket)
-
gcfsConfig
public NodePoolNodeConfig.Builder gcfsConfig(@Nullable NodePoolNodeConfigGcfsConfig gcfsConfig)
-
guestAccelerators
public NodePoolNodeConfig.Builder guestAccelerators(@Nullable java.util.List<NodePoolNodeConfigGuestAccelerator> guestAccelerators)
-
guestAccelerators
public NodePoolNodeConfig.Builder guestAccelerators(NodePoolNodeConfigGuestAccelerator... guestAccelerators)
-
gvnic
public NodePoolNodeConfig.Builder gvnic(@Nullable NodePoolNodeConfigGvnic gvnic)
-
hostMaintenancePolicy
public NodePoolNodeConfig.Builder hostMaintenancePolicy(@Nullable NodePoolNodeConfigHostMaintenancePolicy hostMaintenancePolicy)
-
imageType
public NodePoolNodeConfig.Builder imageType(@Nullable java.lang.String imageType)
-
kubeletConfig
public NodePoolNodeConfig.Builder kubeletConfig(@Nullable NodePoolNodeConfigKubeletConfig kubeletConfig)
-
labels
public NodePoolNodeConfig.Builder labels(@Nullable java.util.Map<java.lang.String,java.lang.String> labels)
-
linuxNodeConfig
public NodePoolNodeConfig.Builder linuxNodeConfig(@Nullable NodePoolNodeConfigLinuxNodeConfig linuxNodeConfig)
-
localNvmeSsdBlockConfig
public NodePoolNodeConfig.Builder localNvmeSsdBlockConfig(@Nullable NodePoolNodeConfigLocalNvmeSsdBlockConfig localNvmeSsdBlockConfig)
-
localSsdCount
public NodePoolNodeConfig.Builder localSsdCount(@Nullable java.lang.Integer localSsdCount)
-
loggingVariant
public NodePoolNodeConfig.Builder loggingVariant(@Nullable java.lang.String loggingVariant)
-
machineType
public NodePoolNodeConfig.Builder machineType(@Nullable java.lang.String machineType)
-
metadata
public NodePoolNodeConfig.Builder metadata(@Nullable java.util.Map<java.lang.String,java.lang.String> metadata)
-
minCpuPlatform
public NodePoolNodeConfig.Builder minCpuPlatform(@Nullable java.lang.String minCpuPlatform)
-
nodeGroup
public NodePoolNodeConfig.Builder nodeGroup(@Nullable java.lang.String nodeGroup)
-
oauthScopes
public NodePoolNodeConfig.Builder oauthScopes(@Nullable java.util.List<java.lang.String> oauthScopes)
-
oauthScopes
public NodePoolNodeConfig.Builder oauthScopes(java.lang.String... oauthScopes)
-
preemptible
public NodePoolNodeConfig.Builder preemptible(@Nullable java.lang.Boolean preemptible)
-
reservationAffinity
public NodePoolNodeConfig.Builder reservationAffinity(@Nullable NodePoolNodeConfigReservationAffinity reservationAffinity)
-
resourceLabels
public NodePoolNodeConfig.Builder resourceLabels(@Nullable java.util.Map<java.lang.String,java.lang.String> resourceLabels)
-
sandboxConfig
public NodePoolNodeConfig.Builder sandboxConfig(@Nullable NodePoolNodeConfigSandboxConfig sandboxConfig)
-
serviceAccount
public NodePoolNodeConfig.Builder serviceAccount(@Nullable java.lang.String serviceAccount)
-
shieldedInstanceConfig
public NodePoolNodeConfig.Builder shieldedInstanceConfig(@Nullable NodePoolNodeConfigShieldedInstanceConfig shieldedInstanceConfig)
-
soleTenantConfig
public NodePoolNodeConfig.Builder soleTenantConfig(@Nullable NodePoolNodeConfigSoleTenantConfig soleTenantConfig)
-
spot
public NodePoolNodeConfig.Builder spot(@Nullable java.lang.Boolean spot)
-
tags
public NodePoolNodeConfig.Builder tags(@Nullable java.util.List<java.lang.String> tags)
-
tags
public NodePoolNodeConfig.Builder tags(java.lang.String... tags)
-
taints
public NodePoolNodeConfig.Builder taints(@Nullable java.util.List<NodePoolNodeConfigTaint> taints)
-
taints
public NodePoolNodeConfig.Builder taints(NodePoolNodeConfigTaint... taints)
-
workloadMetadataConfig
public NodePoolNodeConfig.Builder workloadMetadataConfig(@Nullable NodePoolNodeConfigWorkloadMetadataConfig workloadMetadataConfig)
-
build
public NodePoolNodeConfig build()
-
-