public static final class NodeInitializationAction.Builder extends GeneratedMessageV3.Builder<NodeInitializationAction.Builder> implements NodeInitializationActionOrBuilder
Specifies an executable to run on a fully configured node and a timeout period for executable completion.Protobuf type
google.cloud.dataproc.v1.NodeInitializationActiongetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic NodeInitializationAction build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic NodeInitializationAction buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic NodeInitializationAction.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(NodeInitializationAction other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<NodeInitializationAction.Builder>java.io.IOExceptionpublic java.lang.String getExecutableFile()
Required. Google Cloud Storage URI of executable file.
string executable_file = 1;getExecutableFile in interface NodeInitializationActionOrBuilderpublic ByteString getExecutableFileBytes()
Required. Google Cloud Storage URI of executable file.
string executable_file = 1;getExecutableFileBytes in interface NodeInitializationActionOrBuilderpublic NodeInitializationAction.Builder setExecutableFile(java.lang.String value)
Required. Google Cloud Storage URI of executable file.
string executable_file = 1;public NodeInitializationAction.Builder clearExecutableFile()
Required. Google Cloud Storage URI of executable file.
string executable_file = 1;public NodeInitializationAction.Builder setExecutableFileBytes(ByteString value)
Required. Google Cloud Storage URI of executable file.
string executable_file = 1;public boolean hasExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;hasExecutionTimeout in interface NodeInitializationActionOrBuilderpublic Duration getExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;getExecutionTimeout in interface NodeInitializationActionOrBuilderpublic NodeInitializationAction.Builder setExecutionTimeout(Duration value)
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;public NodeInitializationAction.Builder setExecutionTimeout(Duration.Builder builderForValue)
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;public NodeInitializationAction.Builder mergeExecutionTimeout(Duration value)
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;public NodeInitializationAction.Builder clearExecutionTimeout()
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;public Duration.Builder getExecutionTimeoutBuilder()
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;public DurationOrBuilder getExecutionTimeoutOrBuilder()
Optional. Amount of time executable has to complete. Default is 10 minutes. 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;getExecutionTimeoutOrBuilder in interface NodeInitializationActionOrBuilderpublic final NodeInitializationAction.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public final NodeInitializationAction.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<NodeInitializationAction.Builder>