Package com.google.cloud.dataproc.v1
Class NodeInitializationAction.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
- com.google.cloud.dataproc.v1.NodeInitializationAction.Builder
-
- All Implemented Interfaces:
NodeInitializationActionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- NodeInitializationAction
public static final class NodeInitializationAction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder> implements NodeInitializationActionOrBuilder
Specifies an executable to run on a fully configured node and a timeout period for executable completion.
Protobuf typegoogle.cloud.dataproc.v1.NodeInitializationAction
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeInitializationAction.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodeInitializationAction
build()
NodeInitializationAction
buildPartial()
NodeInitializationAction.Builder
clear()
NodeInitializationAction.Builder
clearExecutableFile()
Required.NodeInitializationAction.Builder
clearExecutionTimeout()
Optional.NodeInitializationAction.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NodeInitializationAction.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NodeInitializationAction.Builder
clone()
NodeInitializationAction
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getExecutableFile()
Required.com.google.protobuf.ByteString
getExecutableFileBytes()
Required.com.google.protobuf.Duration
getExecutionTimeout()
Optional.com.google.protobuf.Duration.Builder
getExecutionTimeoutBuilder()
Optional.com.google.protobuf.DurationOrBuilder
getExecutionTimeoutOrBuilder()
Optional.boolean
hasExecutionTimeout()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NodeInitializationAction.Builder
mergeExecutionTimeout(com.google.protobuf.Duration value)
Optional.NodeInitializationAction.Builder
mergeFrom(NodeInitializationAction other)
NodeInitializationAction.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodeInitializationAction.Builder
mergeFrom(com.google.protobuf.Message other)
NodeInitializationAction.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodeInitializationAction.Builder
setExecutableFile(String value)
Required.NodeInitializationAction.Builder
setExecutableFileBytes(com.google.protobuf.ByteString value)
Required.NodeInitializationAction.Builder
setExecutionTimeout(com.google.protobuf.Duration value)
Optional.NodeInitializationAction.Builder
setExecutionTimeout(com.google.protobuf.Duration.Builder builderForValue)
Optional.NodeInitializationAction.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodeInitializationAction.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NodeInitializationAction.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
clear
public NodeInitializationAction.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
getDefaultInstanceForType
public NodeInitializationAction getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeInitializationAction build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeInitializationAction buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodeInitializationAction.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
setField
public NodeInitializationAction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
clearField
public NodeInitializationAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
clearOneof
public NodeInitializationAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
setRepeatedField
public NodeInitializationAction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
addRepeatedField
public NodeInitializationAction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
mergeFrom
public NodeInitializationAction.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeInitializationAction.Builder>
-
mergeFrom
public NodeInitializationAction.Builder mergeFrom(NodeInitializationAction other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
mergeFrom
public NodeInitializationAction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeInitializationAction.Builder>
- Throws:
IOException
-
getExecutableFile
public String getExecutableFile()
Required. Cloud Storage URI of executable file.
string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getExecutableFile
in interfaceNodeInitializationActionOrBuilder
- Returns:
- The executableFile.
-
getExecutableFileBytes
public com.google.protobuf.ByteString getExecutableFileBytes()
Required. Cloud Storage URI of executable file.
string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getExecutableFileBytes
in interfaceNodeInitializationActionOrBuilder
- Returns:
- The bytes for executableFile.
-
setExecutableFile
public NodeInitializationAction.Builder setExecutableFile(String value)
Required. Cloud Storage URI of executable file.
string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The executableFile to set.- Returns:
- This builder for chaining.
-
clearExecutableFile
public NodeInitializationAction.Builder clearExecutableFile()
Required. Cloud Storage URI of executable file.
string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setExecutableFileBytes
public NodeInitializationAction.Builder setExecutableFileBytes(com.google.protobuf.ByteString value)
Required. Cloud Storage URI of executable file.
string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for executableFile to set.- Returns:
- This builder for chaining.
-
hasExecutionTimeout
public boolean hasExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasExecutionTimeout
in interfaceNodeInitializationActionOrBuilder
- Returns:
- Whether the executionTimeout field is set.
-
getExecutionTimeout
public com.google.protobuf.Duration getExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExecutionTimeout
in interfaceNodeInitializationActionOrBuilder
- Returns:
- The executionTimeout.
-
setExecutionTimeout
public NodeInitializationAction.Builder setExecutionTimeout(com.google.protobuf.Duration value)
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
-
setExecutionTimeout
public NodeInitializationAction.Builder setExecutionTimeout(com.google.protobuf.Duration.Builder builderForValue)
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
-
mergeExecutionTimeout
public NodeInitializationAction.Builder mergeExecutionTimeout(com.google.protobuf.Duration value)
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
-
clearExecutionTimeout
public NodeInitializationAction.Builder clearExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
-
getExecutionTimeoutBuilder
public com.google.protobuf.Duration.Builder getExecutionTimeoutBuilder()
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
-
getExecutionTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder()
Optional. Amount of time executable has to complete. Default is 10 minutes (see JSON representation of [Duration](https://developers.google.com/protocol-buffers/docs/proto3#json)). Cluster creation fails with an explanatory error message (the name of the executable that caused the error and the exceeded timeout period) if the executable is not completed at end of the timeout period.
.google.protobuf.Duration execution_timeout = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExecutionTimeoutOrBuilder
in interfaceNodeInitializationActionOrBuilder
-
setUnknownFields
public final NodeInitializationAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
mergeUnknownFields
public final NodeInitializationAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>
-
-