- 4.44.0 (latest)
- 4.43.0
- 4.42.0
- 4.41.0
- 4.40.0
- 4.39.0
- 4.38.0
- 4.37.0
- 4.36.0
- 4.34.0
- 4.33.0
- 4.32.0
- 4.31.0
- 4.30.0
- 4.29.0
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.0
- 4.24.0
- 4.21.0
- 4.20.0
- 4.19.0
- 4.18.0
- 4.17.0
- 4.16.0
- 4.15.0
- 4.14.0
- 4.13.0
- 4.12.0
- 4.11.0
- 4.10.0
- 4.9.0
- 4.8.0
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.8
- 3.1.2
- 3.0.3
- 2.3.1
public static final class ResizeNodeGroupRequest.Builder extends GeneratedMessageV3.Builder<ResizeNodeGroupRequest.Builder> implements ResizeNodeGroupRequestOrBuilder
A request to resize a node group.
Protobuf type google.cloud.dataproc.v1.ResizeNodeGroupRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ResizeNodeGroupRequest.BuilderImplements
ResizeNodeGroupRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ResizeNodeGroupRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ResizeNodeGroupRequest.Builder |
build()
public ResizeNodeGroupRequest build()
Type | Description |
ResizeNodeGroupRequest |
buildPartial()
public ResizeNodeGroupRequest buildPartial()
Type | Description |
ResizeNodeGroupRequest |
clear()
public ResizeNodeGroupRequest.Builder clear()
Type | Description |
ResizeNodeGroupRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public ResizeNodeGroupRequest.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
ResizeNodeGroupRequest.Builder |
clearGracefulDecommissionTimeout()
public ResizeNodeGroupRequest.Builder clearGracefulDecommissionTimeout()
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ResizeNodeGroupRequest.Builder |
clearName()
public ResizeNodeGroupRequest.Builder clearName()
Required. The name of the node group to resize.
Format:
projects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{nodeGroup}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public ResizeNodeGroupRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
ResizeNodeGroupRequest.Builder |
clearRequestId()
public ResizeNodeGroupRequest.Builder clearRequestId()
Optional. A unique ID used to identify the request. If the server receives two ResizeNodeGroupRequest with the same ID, the second request is ignored and the first google.longrunning.Operation created and stored in the backend is returned. Recommendation: Set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
clearSize()
public ResizeNodeGroupRequest.Builder clearSize()
Required. The number of running instances for the node group to maintain. The group adds or removes instances to maintain the number of instances specified by this parameter.
int32 size = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
clone()
public ResizeNodeGroupRequest.Builder clone()
Type | Description |
ResizeNodeGroupRequest.Builder |
getDefaultInstanceForType()
public ResizeNodeGroupRequest getDefaultInstanceForType()
Type | Description |
ResizeNodeGroupRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getGracefulDecommissionTimeout()
public Duration getGracefulDecommissionTimeout()
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Duration | The gracefulDecommissionTimeout. |
getGracefulDecommissionTimeoutBuilder()
public Duration.Builder getGracefulDecommissionTimeoutBuilder()
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Builder |
getGracefulDecommissionTimeoutOrBuilder()
public DurationOrBuilder getGracefulDecommissionTimeoutOrBuilder()
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
DurationOrBuilder |
getName()
public String getName()
Required. The name of the node group to resize.
Format:
projects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{nodeGroup}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. The name of the node group to resize.
Format:
projects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{nodeGroup}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for name. |
getRequestId()
public String getRequestId()
Optional. A unique ID used to identify the request. If the server receives two ResizeNodeGroupRequest with the same ID, the second request is ignored and the first google.longrunning.Operation created and stored in the backend is returned. Recommendation: Set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The requestId. |
getRequestIdBytes()
public ByteString getRequestIdBytes()
Optional. A unique ID used to identify the request. If the server receives two ResizeNodeGroupRequest with the same ID, the second request is ignored and the first google.longrunning.Operation created and stored in the backend is returned. Recommendation: Set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for requestId. |
getSize()
public int getSize()
Required. The number of running instances for the node group to maintain. The group adds or removes instances to maintain the number of instances specified by this parameter.
int32 size = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
int | The size. |
hasGracefulDecommissionTimeout()
public boolean hasGracefulDecommissionTimeout()
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
boolean | Whether the gracefulDecommissionTimeout field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(ResizeNodeGroupRequest other)
public ResizeNodeGroupRequest.Builder mergeFrom(ResizeNodeGroupRequest other)
Name | Description |
other | ResizeNodeGroupRequest |
Type | Description |
ResizeNodeGroupRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ResizeNodeGroupRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ResizeNodeGroupRequest.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public ResizeNodeGroupRequest.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
ResizeNodeGroupRequest.Builder |
mergeGracefulDecommissionTimeout(Duration value)
public ResizeNodeGroupRequest.Builder mergeGracefulDecommissionTimeout(Duration value)
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | Duration |
Type | Description |
ResizeNodeGroupRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ResizeNodeGroupRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ResizeNodeGroupRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public ResizeNodeGroupRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ResizeNodeGroupRequest.Builder |
setGracefulDecommissionTimeout(Duration value)
public ResizeNodeGroupRequest.Builder setGracefulDecommissionTimeout(Duration value)
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | Duration |
Type | Description |
ResizeNodeGroupRequest.Builder |
setGracefulDecommissionTimeout(Duration.Builder builderForValue)
public ResizeNodeGroupRequest.Builder setGracefulDecommissionTimeout(Duration.Builder builderForValue)
Optional. Timeout for graceful YARN decommissioning. Graceful decommissioning allows the removal of nodes from the Compute Engine node group without interrupting jobs in progress. This timeout specifies how long to wait for jobs in progress to finish before forcefully removing nodes (and potentially interrupting jobs). Default timeout is 0 (for forceful decommission), and the maximum allowed timeout is 1 day. (see JSON representation of Duration). Only supported on Dataproc image versions 1.2 and higher.
.google.protobuf.Duration graceful_decommission_timeout = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
builderForValue | Builder |
Type | Description |
ResizeNodeGroupRequest.Builder |
setName(String value)
public ResizeNodeGroupRequest.Builder setName(String value)
Required. The name of the node group to resize.
Format:
projects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{nodeGroup}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | String The name to set. |
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public ResizeNodeGroupRequest.Builder setNameBytes(ByteString value)
Required. The name of the node group to resize.
Format:
projects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{nodeGroup}
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ResizeNodeGroupRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
ResizeNodeGroupRequest.Builder |
setRequestId(String value)
public ResizeNodeGroupRequest.Builder setRequestId(String value)
Optional. A unique ID used to identify the request. If the server receives two ResizeNodeGroupRequest with the same ID, the second request is ignored and the first google.longrunning.Operation created and stored in the backend is returned. Recommendation: Set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | String The requestId to set. |
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
setRequestIdBytes(ByteString value)
public ResizeNodeGroupRequest.Builder setRequestIdBytes(ByteString value)
Optional. A unique ID used to identify the request. If the server receives two ResizeNodeGroupRequest with the same ID, the second request is ignored and the first google.longrunning.Operation created and stored in the backend is returned. Recommendation: Set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
string request_id = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ByteString The bytes for requestId to set. |
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
setSize(int value)
public ResizeNodeGroupRequest.Builder setSize(int value)
Required. The number of running instances for the node group to maintain. The group adds or removes instances to maintain the number of instances specified by this parameter.
int32 size = 2 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | int The size to set. |
Type | Description |
ResizeNodeGroupRequest.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final ResizeNodeGroupRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ResizeNodeGroupRequest.Builder |