Class Job

  • All Implemented Interfaces:
    JobOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class Job
    extends com.google.protobuf.GeneratedMessageV3
    implements JobOrBuilder
     A Dataproc job resource.
     
    Protobuf type google.cloud.dataproc.v1.Job
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasReference

        public boolean hasReference()
         Optional. The fully qualified reference to the job, which can be used to
         obtain the equivalent REST path of the job resource. If this property
         is not specified when a job is created, the server generates a
         <code>job_id</code>.
         
        .google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasReference in interface JobOrBuilder
        Returns:
        Whether the reference field is set.
      • getReference

        public JobReference getReference()
         Optional. The fully qualified reference to the job, which can be used to
         obtain the equivalent REST path of the job resource. If this property
         is not specified when a job is created, the server generates a
         <code>job_id</code>.
         
        .google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getReference in interface JobOrBuilder
        Returns:
        The reference.
      • getReferenceOrBuilder

        public JobReferenceOrBuilder getReferenceOrBuilder()
         Optional. The fully qualified reference to the job, which can be used to
         obtain the equivalent REST path of the job resource. If this property
         is not specified when a job is created, the server generates a
         <code>job_id</code>.
         
        .google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getReferenceOrBuilder in interface JobOrBuilder
      • hasPlacement

        public boolean hasPlacement()
         Required. Job information, including how, when, and where to
         run the job.
         
        .google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasPlacement in interface JobOrBuilder
        Returns:
        Whether the placement field is set.
      • getPlacement

        public JobPlacement getPlacement()
         Required. Job information, including how, when, and where to
         run the job.
         
        .google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPlacement in interface JobOrBuilder
        Returns:
        The placement.
      • getPlacementOrBuilder

        public JobPlacementOrBuilder getPlacementOrBuilder()
         Required. Job information, including how, when, and where to
         run the job.
         
        .google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPlacementOrBuilder in interface JobOrBuilder
      • hasHadoopJob

        public boolean hasHadoopJob()
         Optional. Job is a Hadoop job.
         
        .google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasHadoopJob in interface JobOrBuilder
        Returns:
        Whether the hadoopJob field is set.
      • getHadoopJob

        public HadoopJob getHadoopJob()
         Optional. Job is a Hadoop job.
         
        .google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getHadoopJob in interface JobOrBuilder
        Returns:
        The hadoopJob.
      • getHadoopJobOrBuilder

        public HadoopJobOrBuilder getHadoopJobOrBuilder()
         Optional. Job is a Hadoop job.
         
        .google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getHadoopJobOrBuilder in interface JobOrBuilder
      • hasSparkJob

        public boolean hasSparkJob()
         Optional. Job is a Spark job.
         
        .google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasSparkJob in interface JobOrBuilder
        Returns:
        Whether the sparkJob field is set.
      • getSparkJob

        public SparkJob getSparkJob()
         Optional. Job is a Spark job.
         
        .google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkJob in interface JobOrBuilder
        Returns:
        The sparkJob.
      • getSparkJobOrBuilder

        public SparkJobOrBuilder getSparkJobOrBuilder()
         Optional. Job is a Spark job.
         
        .google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkJobOrBuilder in interface JobOrBuilder
      • hasPysparkJob

        public boolean hasPysparkJob()
         Optional. Job is a PySpark job.
         
        .google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasPysparkJob in interface JobOrBuilder
        Returns:
        Whether the pysparkJob field is set.
      • getPysparkJob

        public PySparkJob getPysparkJob()
         Optional. Job is a PySpark job.
         
        .google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPysparkJob in interface JobOrBuilder
        Returns:
        The pysparkJob.
      • getPysparkJobOrBuilder

        public PySparkJobOrBuilder getPysparkJobOrBuilder()
         Optional. Job is a PySpark job.
         
        .google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPysparkJobOrBuilder in interface JobOrBuilder
      • hasHiveJob

        public boolean hasHiveJob()
         Optional. Job is a Hive job.
         
        .google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasHiveJob in interface JobOrBuilder
        Returns:
        Whether the hiveJob field is set.
      • getHiveJob

        public HiveJob getHiveJob()
         Optional. Job is a Hive job.
         
        .google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getHiveJob in interface JobOrBuilder
        Returns:
        The hiveJob.
      • getHiveJobOrBuilder

        public HiveJobOrBuilder getHiveJobOrBuilder()
         Optional. Job is a Hive job.
         
        .google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getHiveJobOrBuilder in interface JobOrBuilder
      • hasPigJob

        public boolean hasPigJob()
         Optional. Job is a Pig job.
         
        .google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasPigJob in interface JobOrBuilder
        Returns:
        Whether the pigJob field is set.
      • getPigJob

        public PigJob getPigJob()
         Optional. Job is a Pig job.
         
        .google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPigJob in interface JobOrBuilder
        Returns:
        The pigJob.
      • getPigJobOrBuilder

        public PigJobOrBuilder getPigJobOrBuilder()
         Optional. Job is a Pig job.
         
        .google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPigJobOrBuilder in interface JobOrBuilder
      • hasSparkRJob

        public boolean hasSparkRJob()
         Optional. Job is a SparkR job.
         
        .google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasSparkRJob in interface JobOrBuilder
        Returns:
        Whether the sparkRJob field is set.
      • getSparkRJob

        public SparkRJob getSparkRJob()
         Optional. Job is a SparkR job.
         
        .google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkRJob in interface JobOrBuilder
        Returns:
        The sparkRJob.
      • getSparkRJobOrBuilder

        public SparkRJobOrBuilder getSparkRJobOrBuilder()
         Optional. Job is a SparkR job.
         
        .google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkRJobOrBuilder in interface JobOrBuilder
      • hasSparkSqlJob

        public boolean hasSparkSqlJob()
         Optional. Job is a SparkSql job.
         
        .google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasSparkSqlJob in interface JobOrBuilder
        Returns:
        Whether the sparkSqlJob field is set.
      • getSparkSqlJob

        public SparkSqlJob getSparkSqlJob()
         Optional. Job is a SparkSql job.
         
        .google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkSqlJob in interface JobOrBuilder
        Returns:
        The sparkSqlJob.
      • getSparkSqlJobOrBuilder

        public SparkSqlJobOrBuilder getSparkSqlJobOrBuilder()
         Optional. Job is a SparkSql job.
         
        .google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSparkSqlJobOrBuilder in interface JobOrBuilder
      • hasPrestoJob

        public boolean hasPrestoJob()
         Optional. Job is a Presto job.
         
        .google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasPrestoJob in interface JobOrBuilder
        Returns:
        Whether the prestoJob field is set.
      • getPrestoJob

        public PrestoJob getPrestoJob()
         Optional. Job is a Presto job.
         
        .google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPrestoJob in interface JobOrBuilder
        Returns:
        The prestoJob.
      • getPrestoJobOrBuilder

        public PrestoJobOrBuilder getPrestoJobOrBuilder()
         Optional. Job is a Presto job.
         
        .google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getPrestoJobOrBuilder in interface JobOrBuilder
      • hasTrinoJob

        public boolean hasTrinoJob()
         Optional. Job is a Trino job.
         
        .google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasTrinoJob in interface JobOrBuilder
        Returns:
        Whether the trinoJob field is set.
      • getTrinoJob

        public TrinoJob getTrinoJob()
         Optional. Job is a Trino job.
         
        .google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTrinoJob in interface JobOrBuilder
        Returns:
        The trinoJob.
      • getTrinoJobOrBuilder

        public TrinoJobOrBuilder getTrinoJobOrBuilder()
         Optional. Job is a Trino job.
         
        .google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTrinoJobOrBuilder in interface JobOrBuilder
      • hasStatus

        public boolean hasStatus()
         Output only. The job status. Additional application-specific
         status information may be contained in the <code>type_job</code>
         and <code>yarn_applications</code> fields.
         
        .google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasStatus in interface JobOrBuilder
        Returns:
        Whether the status field is set.
      • getStatus

        public JobStatus getStatus()
         Output only. The job status. Additional application-specific
         status information may be contained in the <code>type_job</code>
         and <code>yarn_applications</code> fields.
         
        .google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatus in interface JobOrBuilder
        Returns:
        The status.
      • getStatusOrBuilder

        public JobStatusOrBuilder getStatusOrBuilder()
         Output only. The job status. Additional application-specific
         status information may be contained in the <code>type_job</code>
         and <code>yarn_applications</code> fields.
         
        .google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusOrBuilder in interface JobOrBuilder
      • getStatusHistoryList

        public List<JobStatus> getStatusHistoryList()
         Output only. The previous job status.
         
        repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusHistoryList in interface JobOrBuilder
      • getStatusHistoryOrBuilderList

        public List<? extends JobStatusOrBuilder> getStatusHistoryOrBuilderList()
         Output only. The previous job status.
         
        repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusHistoryOrBuilderList in interface JobOrBuilder
      • getStatusHistoryCount

        public int getStatusHistoryCount()
         Output only. The previous job status.
         
        repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusHistoryCount in interface JobOrBuilder
      • getStatusHistory

        public JobStatus getStatusHistory​(int index)
         Output only. The previous job status.
         
        repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusHistory in interface JobOrBuilder
      • getStatusHistoryOrBuilder

        public JobStatusOrBuilder getStatusHistoryOrBuilder​(int index)
         Output only. The previous job status.
         
        repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStatusHistoryOrBuilder in interface JobOrBuilder
      • getYarnApplicationsList

        public List<YarnApplication> getYarnApplicationsList()
         Output only. The collection of YARN applications spun up by this job.
        
         **Beta** Feature: This report is available for testing purposes only. It
         may be changed before final release.
         
        repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getYarnApplicationsList in interface JobOrBuilder
      • getYarnApplicationsOrBuilderList

        public List<? extends YarnApplicationOrBuilder> getYarnApplicationsOrBuilderList()
         Output only. The collection of YARN applications spun up by this job.
        
         **Beta** Feature: This report is available for testing purposes only. It
         may be changed before final release.
         
        repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getYarnApplicationsOrBuilderList in interface JobOrBuilder
      • getYarnApplicationsCount

        public int getYarnApplicationsCount()
         Output only. The collection of YARN applications spun up by this job.
        
         **Beta** Feature: This report is available for testing purposes only. It
         may be changed before final release.
         
        repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getYarnApplicationsCount in interface JobOrBuilder
      • getYarnApplications

        public YarnApplication getYarnApplications​(int index)
         Output only. The collection of YARN applications spun up by this job.
        
         **Beta** Feature: This report is available for testing purposes only. It
         may be changed before final release.
         
        repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getYarnApplications in interface JobOrBuilder
      • getYarnApplicationsOrBuilder

        public YarnApplicationOrBuilder getYarnApplicationsOrBuilder​(int index)
         Output only. The collection of YARN applications spun up by this job.
        
         **Beta** Feature: This report is available for testing purposes only. It
         may be changed before final release.
         
        repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getYarnApplicationsOrBuilder in interface JobOrBuilder
      • getDriverOutputResourceUri

        public String getDriverOutputResourceUri()
         Output only. A URI pointing to the location of the stdout of the job's
         driver program.
         
        string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDriverOutputResourceUri in interface JobOrBuilder
        Returns:
        The driverOutputResourceUri.
      • getDriverOutputResourceUriBytes

        public com.google.protobuf.ByteString getDriverOutputResourceUriBytes()
         Output only. A URI pointing to the location of the stdout of the job's
         driver program.
         
        string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDriverOutputResourceUriBytes in interface JobOrBuilder
        Returns:
        The bytes for driverOutputResourceUri.
      • getDriverControlFilesUri

        public String getDriverControlFilesUri()
         Output only. If present, the location of miscellaneous control files
         which may be used as part of job setup and handling. If not present,
         control files may be placed in the same location as `driver_output_uri`.
         
        string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDriverControlFilesUri in interface JobOrBuilder
        Returns:
        The driverControlFilesUri.
      • getDriverControlFilesUriBytes

        public com.google.protobuf.ByteString getDriverControlFilesUriBytes()
         Output only. If present, the location of miscellaneous control files
         which may be used as part of job setup and handling. If not present,
         control files may be placed in the same location as `driver_output_uri`.
         
        string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDriverControlFilesUriBytes in interface JobOrBuilder
        Returns:
        The bytes for driverControlFilesUri.
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: JobOrBuilder
         Optional. The labels to associate with this job.
         Label **keys** must contain 1 to 63 characters, and must conform to
         [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
         Label **values** may be empty, but, if present, must contain 1 to 63
         characters, and must conform to [RFC
         1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be
         associated with a job.
         
        map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsCount in interface JobOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Optional. The labels to associate with this job.
         Label **keys** must contain 1 to 63 characters, and must conform to
         [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
         Label **values** may be empty, but, if present, must contain 1 to 63
         characters, and must conform to [RFC
         1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be
         associated with a job.
         
        map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsLabels in interface JobOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Optional. The labels to associate with this job.
         Label **keys** must contain 1 to 63 characters, and must conform to
         [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
         Label **values** may be empty, but, if present, must contain 1 to 63
         characters, and must conform to [RFC
         1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be
         associated with a job.
         
        map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsMap in interface JobOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         Optional. The labels to associate with this job.
         Label **keys** must contain 1 to 63 characters, and must conform to
         [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
         Label **values** may be empty, but, if present, must contain 1 to 63
         characters, and must conform to [RFC
         1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be
         associated with a job.
         
        map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrDefault in interface JobOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Optional. The labels to associate with this job.
         Label **keys** must contain 1 to 63 characters, and must conform to
         [RFC 1035](https://www.ietf.org/rfc/rfc1035.txt).
         Label **values** may be empty, but, if present, must contain 1 to 63
         characters, and must conform to [RFC
         1035](https://www.ietf.org/rfc/rfc1035.txt). No more than 32 labels can be
         associated with a job.
         
        map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrThrow in interface JobOrBuilder
      • hasScheduling

        public boolean hasScheduling()
         Optional. Job scheduling configuration.
         
        .google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasScheduling in interface JobOrBuilder
        Returns:
        Whether the scheduling field is set.
      • getScheduling

        public JobScheduling getScheduling()
         Optional. Job scheduling configuration.
         
        .google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getScheduling in interface JobOrBuilder
        Returns:
        The scheduling.
      • getSchedulingOrBuilder

        public JobSchedulingOrBuilder getSchedulingOrBuilder()
         Optional. Job scheduling configuration.
         
        .google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSchedulingOrBuilder in interface JobOrBuilder
      • getJobUuid

        public String getJobUuid()
         Output only. A UUID that uniquely identifies a job within the project
         over time. This is in contrast to a user-settable reference.job_id that
         may be reused over time.
         
        string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getJobUuid in interface JobOrBuilder
        Returns:
        The jobUuid.
      • getJobUuidBytes

        public com.google.protobuf.ByteString getJobUuidBytes()
         Output only. A UUID that uniquely identifies a job within the project
         over time. This is in contrast to a user-settable reference.job_id that
         may be reused over time.
         
        string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getJobUuidBytes in interface JobOrBuilder
        Returns:
        The bytes for jobUuid.
      • getDone

        public boolean getDone()
         Output only. Indicates whether the job is completed. If the value is
         `false`, the job is still in progress. If `true`, the job is completed, and
         `status.state` field will indicate if it was successful, failed,
         or cancelled.
         
        bool done = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDone in interface JobOrBuilder
        Returns:
        The done.
      • hasDriverSchedulingConfig

        public boolean hasDriverSchedulingConfig()
         Optional. Driver scheduling configuration.
         
        .google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasDriverSchedulingConfig in interface JobOrBuilder
        Returns:
        Whether the driverSchedulingConfig field is set.
      • getDriverSchedulingConfig

        public DriverSchedulingConfig getDriverSchedulingConfig()
         Optional. Driver scheduling configuration.
         
        .google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDriverSchedulingConfig in interface JobOrBuilder
        Returns:
        The driverSchedulingConfig.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Job parseFrom​(ByteBuffer data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Job parseFrom​(ByteBuffer data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Job parseFrom​(com.google.protobuf.ByteString data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Job parseFrom​(com.google.protobuf.ByteString data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Job parseFrom​(byte[] data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Job parseFrom​(byte[] data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseDelimitedFrom

        public static Job parseDelimitedFrom​(InputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Throws:
        IOException
      • parseFrom

        public static Job parseFrom​(com.google.protobuf.CodedInputStream input)
                             throws IOException
        Throws:
        IOException
      • parseFrom

        public static Job parseFrom​(com.google.protobuf.CodedInputStream input,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws IOException
        Throws:
        IOException
      • newBuilderForType

        public Job.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • newBuilder

        public static Job.Builder newBuilder​(Job prototype)
      • toBuilder

        public Job.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Job.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static Job getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Job> parser()
      • getParserForType

        public com.google.protobuf.Parser<Job> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Job getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder