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 type
google.cloud.dataproc.v1.NodeInitializationAction| Modifier and Type | Method and 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(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NodeInitializationAction.Builder |
mergeFrom(com.google.protobuf.Message other) |
NodeInitializationAction.Builder |
mergeFrom(NodeInitializationAction 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.Builder builderForValue)
Optional.
|
NodeInitializationAction.Builder |
setExecutionTimeout(com.google.protobuf.Duration value)
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) |
getAllFields, 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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NodeInitializationAction build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NodeInitializationAction buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NodeInitializationAction.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(NodeInitializationAction other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public NodeInitializationAction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeInitializationAction.Builder>IOExceptionpublic String getExecutableFile()
Required. Cloud Storage URI of executable file.
string executable_file = 1;getExecutableFile in interface NodeInitializationActionOrBuilderpublic com.google.protobuf.ByteString getExecutableFileBytes()
Required. Cloud Storage URI of executable file.
string executable_file = 1;getExecutableFileBytes in interface NodeInitializationActionOrBuilderpublic NodeInitializationAction.Builder setExecutableFile(String value)
Required. Cloud Storage URI of executable file.
string executable_file = 1;public NodeInitializationAction.Builder clearExecutableFile()
Required. Cloud Storage URI of executable file.
string executable_file = 1;public NodeInitializationAction.Builder setExecutableFileBytes(com.google.protobuf.ByteString value)
Required. 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 com.google.protobuf.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(com.google.protobuf.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(com.google.protobuf.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(com.google.protobuf.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 com.google.protobuf.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 com.google.protobuf.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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>public final NodeInitializationAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeInitializationAction.Builder>Copyright © 2019 Google LLC. All rights reserved.