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.NodeInitializationAction
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public NodeInitializationAction.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public NodeInitializationAction build()
   
  
  
  buildPartial()
  
    public NodeInitializationAction buildPartial()
   
  
  
  clear()
  
    public NodeInitializationAction.Builder clear()
   
  
  Overrides
  
  
  clearExecutableFile()
  
    public NodeInitializationAction.Builder clearExecutableFile()
   
   Required. Cloud Storage URI of executable file.
 string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
clearExecutionTimeout()
  
    public NodeInitializationAction.Builder clearExecutionTimeout()
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
clearField(Descriptors.FieldDescriptor field)
  
    public NodeInitializationAction.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public NodeInitializationAction.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public NodeInitializationAction.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public NodeInitializationAction getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getExecutableFile()
  
    public String getExecutableFile()
   
   Required. Cloud Storage URI of executable file.
 string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The executableFile. | 
    
  
  
  getExecutableFileBytes()
  
    public ByteString getExecutableFileBytes()
   
   Required. Cloud Storage URI of executable file.
 string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for executableFile. | 
    
  
  
  getExecutionTimeout()
  
    public Duration getExecutionTimeout()
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Duration | The executionTimeout. | 
    
  
  
  getExecutionTimeoutBuilder()
  
    public Duration.Builder getExecutionTimeoutBuilder()
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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 DurationOrBuilder getExecutionTimeoutOrBuilder()
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
hasExecutionTimeout()
  
    public boolean hasExecutionTimeout()
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the executionTimeout field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeExecutionTimeout(Duration value)
  
    public NodeInitializationAction.Builder mergeExecutionTimeout(Duration value)
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  mergeFrom(NodeInitializationAction other)
  
    public NodeInitializationAction.Builder mergeFrom(NodeInitializationAction other)
   
  
  
  
  
  
    public NodeInitializationAction.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public NodeInitializationAction.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final NodeInitializationAction.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setExecutableFile(String value)
  
    public NodeInitializationAction.Builder setExecutableFile(String value)
   
   Required. Cloud Storage URI of executable file.
 string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The executableFile to set. | 
    
  
  
  
  setExecutableFileBytes(ByteString value)
  
    public NodeInitializationAction.Builder setExecutableFileBytes(ByteString value)
   
   Required. Cloud Storage URI of executable file.
 string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for executableFile to set. | 
    
  
  
  
  setExecutionTimeout(Duration value)
  
    public NodeInitializationAction.Builder setExecutionTimeout(Duration value)
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Duration
 | 
    
  
  
  
  setExecutionTimeout(Duration.Builder builderForValue)
  
    public NodeInitializationAction.Builder setExecutionTimeout(Duration.Builder builderForValue)
   
   Optional. Amount of time executable has to complete. Default is
 10 minutes (see JSON representation of
 Duration).
 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];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public NodeInitializationAction.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public NodeInitializationAction.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final NodeInitializationAction.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides