public static final class GkeNodePoolTarget.Builder extends GeneratedMessage.Builder<GkeNodePoolTarget.Builder> implements GkeNodePoolTargetOrBuilderGKE node pools that Dataproc workloads run on.
Protobuf type google.cloud.dataproc.v1.GkeNodePoolTarget
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > GkeNodePoolTarget.BuilderImplements
GkeNodePoolTargetOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllRoles(Iterable<? extends GkeNodePoolTarget.Role> values)
public GkeNodePoolTarget.Builder addAllRoles(Iterable<? extends GkeNodePoolTarget.Role> values)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.dataproc.v1.GkeNodePoolTarget.Role>The roles to add. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
addAllRolesValue(Iterable<Integer> values)
public GkeNodePoolTarget.Builder addAllRolesValue(Iterable<Integer> values)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<Integer>The enum numeric values on the wire for roles to add. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
addRoles(GkeNodePoolTarget.Role value)
public GkeNodePoolTarget.Builder addRoles(GkeNodePoolTarget.Role value)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
GkeNodePoolTarget.RoleThe roles to add. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
addRolesValue(int value)
public GkeNodePoolTarget.Builder addRolesValue(int value)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for roles to add. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
build()
public GkeNodePoolTarget build()| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget |
|
buildPartial()
public GkeNodePoolTarget buildPartial()| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget |
|
clear()
public GkeNodePoolTarget.Builder clear()| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
clearNodePool()
public GkeNodePoolTarget.Builder clearNodePool()Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
string node_pool = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
clearNodePoolConfig()
public GkeNodePoolTarget.Builder clearNodePoolConfig()Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
clearRoles()
public GkeNodePoolTarget.Builder clearRoles()Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public GkeNodePoolTarget getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getNodePool()
public String getNodePool()Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
string node_pool = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The nodePool. |
getNodePoolBytes()
public ByteString getNodePoolBytes()Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
string node_pool = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for nodePool. |
getNodePoolConfig()
public GkeNodePoolConfig getNodePoolConfig()Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolConfig |
The nodePoolConfig. |
getNodePoolConfigBuilder()
public GkeNodePoolConfig.Builder getNodePoolConfigBuilder()Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolConfig.Builder |
|
getNodePoolConfigOrBuilder()
public GkeNodePoolConfigOrBuilder getNodePoolConfigOrBuilder()Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolConfigOrBuilder |
|
getRoles(int index)
public GkeNodePoolTarget.Role getRoles(int index)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Role |
The roles at the given index. |
getRolesCount()
public int getRolesCount()Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of roles. |
getRolesList()
public List<GkeNodePoolTarget.Role> getRolesList()Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Role> |
A list containing the roles. |
getRolesValue(int index)
public int getRolesValue(int index)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire of roles at the given index. |
getRolesValueList()
public List<Integer> getRolesValueList()Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Integer> |
A list containing the enum numeric values on the wire for roles. |
hasNodePoolConfig()
public boolean hasNodePoolConfig()Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the nodePoolConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(GkeNodePoolTarget other)
public GkeNodePoolTarget.Builder mergeFrom(GkeNodePoolTarget other)| Parameter | |
|---|---|
| Name | Description |
other |
GkeNodePoolTarget |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GkeNodePoolTarget.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public GkeNodePoolTarget.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
mergeNodePoolConfig(GkeNodePoolConfig value)
public GkeNodePoolTarget.Builder mergeNodePoolConfig(GkeNodePoolConfig value)Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
GkeNodePoolConfig |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
setNodePool(String value)
public GkeNodePoolTarget.Builder setNodePool(String value)Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
string node_pool = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe nodePool to set. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
setNodePoolBytes(ByteString value)
public GkeNodePoolTarget.Builder setNodePoolBytes(ByteString value)Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'
string node_pool = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for nodePool to set. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
setNodePoolConfig(GkeNodePoolConfig value)
public GkeNodePoolTarget.Builder setNodePoolConfig(GkeNodePoolConfig value)Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
GkeNodePoolConfig |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
setNodePoolConfig(GkeNodePoolConfig.Builder builderForValue)
public GkeNodePoolTarget.Builder setNodePoolConfig(GkeNodePoolConfig.Builder builderForValue)Input only. The configuration for the GKE node pool.
If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail.
If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values.
This is an input only field. It will not be returned by the API.
.google.cloud.dataproc.v1.GkeNodePoolConfig node_pool_config = 3 [(.google.api.field_behavior) = INPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
GkeNodePoolConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
|
setRoles(int index, GkeNodePoolTarget.Role value)
public GkeNodePoolTarget.Builder setRoles(int index, GkeNodePoolTarget.Role value)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
GkeNodePoolTarget.RoleThe roles to set. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |
setRolesValue(int index, int value)
public GkeNodePoolTarget.Builder setRolesValue(int index, int value)Required. The roles associated with the GKE node pool.
repeated .google.cloud.dataproc.v1.GkeNodePoolTarget.Role roles = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
intThe enum numeric value on the wire for roles to set. |
| Returns | |
|---|---|
| Type | Description |
GkeNodePoolTarget.Builder |
This builder for chaining. |