Class JobEvent.Builder

  • All Implemented Interfaces:
    JobEventOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    JobEvent

    public static final class JobEvent.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
    implements JobEventOrBuilder
     The payload associated with Job logs that contains events describing jobs
     that have run within a Lake.
     
    Protobuf type google.cloud.dataplex.v1.JobEvent
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • clear

        public JobEvent.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • getDefaultInstanceForType

        public JobEvent getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public JobEvent build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public JobEvent buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public JobEvent.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • setField

        public JobEvent.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • clearField

        public JobEvent.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • clearOneof

        public JobEvent.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • setRepeatedField

        public JobEvent.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • addRepeatedField

        public JobEvent.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • mergeFrom

        public JobEvent.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<JobEvent.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • mergeFrom

        public JobEvent.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<JobEvent.Builder>
        Throws:
        IOException
      • getMessageBytes

        public com.google.protobuf.ByteString getMessageBytes()
         The log message.
         
        string message = 1;
        Specified by:
        getMessageBytes in interface JobEventOrBuilder
        Returns:
        The bytes for message.
      • setMessage

        public JobEvent.Builder setMessage​(String value)
         The log message.
         
        string message = 1;
        Parameters:
        value - The message to set.
        Returns:
        This builder for chaining.
      • clearMessage

        public JobEvent.Builder clearMessage()
         The log message.
         
        string message = 1;
        Returns:
        This builder for chaining.
      • setMessageBytes

        public JobEvent.Builder setMessageBytes​(com.google.protobuf.ByteString value)
         The log message.
         
        string message = 1;
        Parameters:
        value - The bytes for message to set.
        Returns:
        This builder for chaining.
      • getJobId

        public String getJobId()
         The unique id identifying the job.
         
        string job_id = 2;
        Specified by:
        getJobId in interface JobEventOrBuilder
        Returns:
        The jobId.
      • getJobIdBytes

        public com.google.protobuf.ByteString getJobIdBytes()
         The unique id identifying the job.
         
        string job_id = 2;
        Specified by:
        getJobIdBytes in interface JobEventOrBuilder
        Returns:
        The bytes for jobId.
      • setJobId

        public JobEvent.Builder setJobId​(String value)
         The unique id identifying the job.
         
        string job_id = 2;
        Parameters:
        value - The jobId to set.
        Returns:
        This builder for chaining.
      • clearJobId

        public JobEvent.Builder clearJobId()
         The unique id identifying the job.
         
        string job_id = 2;
        Returns:
        This builder for chaining.
      • setJobIdBytes

        public JobEvent.Builder setJobIdBytes​(com.google.protobuf.ByteString value)
         The unique id identifying the job.
         
        string job_id = 2;
        Parameters:
        value - The bytes for jobId to set.
        Returns:
        This builder for chaining.
      • hasStartTime

        public boolean hasStartTime()
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        hasStartTime in interface JobEventOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        getStartTime in interface JobEventOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public JobEvent.Builder setStartTime​(com.google.protobuf.Timestamp value)
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
      • setStartTime

        public JobEvent.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
      • mergeStartTime

        public JobEvent.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
      • clearStartTime

        public JobEvent.Builder clearStartTime()
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         The time when the job started running.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        getStartTimeOrBuilder in interface JobEventOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        hasEndTime in interface JobEventOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        getEndTime in interface JobEventOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public JobEvent.Builder setEndTime​(com.google.protobuf.Timestamp value)
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
      • setEndTime

        public JobEvent.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
      • mergeEndTime

        public JobEvent.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
      • clearEndTime

        public JobEvent.Builder clearEndTime()
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         The time when the job ended running.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        getEndTimeOrBuilder in interface JobEventOrBuilder
      • getStateValue

        public int getStateValue()
         The job state on completion.
         
        .google.cloud.dataplex.v1.JobEvent.State state = 5;
        Specified by:
        getStateValue in interface JobEventOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public JobEvent.Builder setStateValue​(int value)
         The job state on completion.
         
        .google.cloud.dataplex.v1.JobEvent.State state = 5;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public JobEvent.State getState()
         The job state on completion.
         
        .google.cloud.dataplex.v1.JobEvent.State state = 5;
        Specified by:
        getState in interface JobEventOrBuilder
        Returns:
        The state.
      • setState

        public JobEvent.Builder setState​(JobEvent.State value)
         The job state on completion.
         
        .google.cloud.dataplex.v1.JobEvent.State state = 5;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public JobEvent.Builder clearState()
         The job state on completion.
         
        .google.cloud.dataplex.v1.JobEvent.State state = 5;
        Returns:
        This builder for chaining.
      • getRetries

        public int getRetries()
         The number of retries.
         
        int32 retries = 6;
        Specified by:
        getRetries in interface JobEventOrBuilder
        Returns:
        The retries.
      • setRetries

        public JobEvent.Builder setRetries​(int value)
         The number of retries.
         
        int32 retries = 6;
        Parameters:
        value - The retries to set.
        Returns:
        This builder for chaining.
      • clearRetries

        public JobEvent.Builder clearRetries()
         The number of retries.
         
        int32 retries = 6;
        Returns:
        This builder for chaining.
      • getTypeValue

        public int getTypeValue()
         The type of the job.
         
        .google.cloud.dataplex.v1.JobEvent.Type type = 7;
        Specified by:
        getTypeValue in interface JobEventOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • setTypeValue

        public JobEvent.Builder setTypeValue​(int value)
         The type of the job.
         
        .google.cloud.dataplex.v1.JobEvent.Type type = 7;
        Parameters:
        value - The enum numeric value on the wire for type to set.
        Returns:
        This builder for chaining.
      • getType

        public JobEvent.Type getType()
         The type of the job.
         
        .google.cloud.dataplex.v1.JobEvent.Type type = 7;
        Specified by:
        getType in interface JobEventOrBuilder
        Returns:
        The type.
      • setType

        public JobEvent.Builder setType​(JobEvent.Type value)
         The type of the job.
         
        .google.cloud.dataplex.v1.JobEvent.Type type = 7;
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • clearType

        public JobEvent.Builder clearType()
         The type of the job.
         
        .google.cloud.dataplex.v1.JobEvent.Type type = 7;
        Returns:
        This builder for chaining.
      • getServiceValue

        public int getServiceValue()
         The service used to execute the job.
         
        .google.cloud.dataplex.v1.JobEvent.Service service = 8;
        Specified by:
        getServiceValue in interface JobEventOrBuilder
        Returns:
        The enum numeric value on the wire for service.
      • setServiceValue

        public JobEvent.Builder setServiceValue​(int value)
         The service used to execute the job.
         
        .google.cloud.dataplex.v1.JobEvent.Service service = 8;
        Parameters:
        value - The enum numeric value on the wire for service to set.
        Returns:
        This builder for chaining.
      • getService

        public JobEvent.Service getService()
         The service used to execute the job.
         
        .google.cloud.dataplex.v1.JobEvent.Service service = 8;
        Specified by:
        getService in interface JobEventOrBuilder
        Returns:
        The service.
      • setService

        public JobEvent.Builder setService​(JobEvent.Service value)
         The service used to execute the job.
         
        .google.cloud.dataplex.v1.JobEvent.Service service = 8;
        Parameters:
        value - The service to set.
        Returns:
        This builder for chaining.
      • clearService

        public JobEvent.Builder clearService()
         The service used to execute the job.
         
        .google.cloud.dataplex.v1.JobEvent.Service service = 8;
        Returns:
        This builder for chaining.
      • getServiceJob

        public String getServiceJob()
         The reference to the job within the service.
         
        string service_job = 9;
        Specified by:
        getServiceJob in interface JobEventOrBuilder
        Returns:
        The serviceJob.
      • getServiceJobBytes

        public com.google.protobuf.ByteString getServiceJobBytes()
         The reference to the job within the service.
         
        string service_job = 9;
        Specified by:
        getServiceJobBytes in interface JobEventOrBuilder
        Returns:
        The bytes for serviceJob.
      • setServiceJob

        public JobEvent.Builder setServiceJob​(String value)
         The reference to the job within the service.
         
        string service_job = 9;
        Parameters:
        value - The serviceJob to set.
        Returns:
        This builder for chaining.
      • clearServiceJob

        public JobEvent.Builder clearServiceJob()
         The reference to the job within the service.
         
        string service_job = 9;
        Returns:
        This builder for chaining.
      • setServiceJobBytes

        public JobEvent.Builder setServiceJobBytes​(com.google.protobuf.ByteString value)
         The reference to the job within the service.
         
        string service_job = 9;
        Parameters:
        value - The bytes for serviceJob to set.
        Returns:
        This builder for chaining.
      • getExecutionTriggerValue

        public int getExecutionTriggerValue()
         Job execution trigger.
         
        .google.cloud.dataplex.v1.JobEvent.ExecutionTrigger execution_trigger = 11;
        Specified by:
        getExecutionTriggerValue in interface JobEventOrBuilder
        Returns:
        The enum numeric value on the wire for executionTrigger.
      • setExecutionTriggerValue

        public JobEvent.Builder setExecutionTriggerValue​(int value)
         Job execution trigger.
         
        .google.cloud.dataplex.v1.JobEvent.ExecutionTrigger execution_trigger = 11;
        Parameters:
        value - The enum numeric value on the wire for executionTrigger to set.
        Returns:
        This builder for chaining.
      • setExecutionTrigger

        public JobEvent.Builder setExecutionTrigger​(JobEvent.ExecutionTrigger value)
         Job execution trigger.
         
        .google.cloud.dataplex.v1.JobEvent.ExecutionTrigger execution_trigger = 11;
        Parameters:
        value - The executionTrigger to set.
        Returns:
        This builder for chaining.
      • clearExecutionTrigger

        public JobEvent.Builder clearExecutionTrigger()
         Job execution trigger.
         
        .google.cloud.dataplex.v1.JobEvent.ExecutionTrigger execution_trigger = 11;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final JobEvent.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>
      • mergeUnknownFields

        public final JobEvent.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JobEvent.Builder>