Interface NodeInitializationActionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NodeInitializationAction, NodeInitializationAction.Builder

    public interface NodeInitializationActionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getExecutableFile()
      Required.
      com.google.protobuf.ByteString getExecutableFileBytes()
      Required.
      com.google.protobuf.Duration getExecutionTimeout()
      Optional.
      com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder()
      Optional.
      boolean hasExecutionTimeout()
      Optional.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getExecutableFile

        String getExecutableFile()
         Required. Cloud Storage URI of executable file.
         
        string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The executableFile.
      • getExecutableFileBytes

        com.google.protobuf.ByteString getExecutableFileBytes()
         Required. Cloud Storage URI of executable file.
         
        string executable_file = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for executableFile.
      • hasExecutionTimeout

        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];
        Returns:
        Whether the executionTimeout field is set.
      • getExecutionTimeout

        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];
        Returns:
        The executionTimeout.
      • getExecutionTimeoutOrBuilder

        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];