Class StageSummary.Builder

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

    public static final class StageSummary.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<StageSummary.Builder>
    implements StageSummaryOrBuilder
     Information about a particular execution stage of a job.
     
    Protobuf type google.dataflow.v1beta3.StageSummary
    • 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<StageSummary.Builder>
      • clear

        public StageSummary.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<StageSummary.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<StageSummary.Builder>
      • getDefaultInstanceForType

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

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

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

        public StageSummary.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<StageSummary.Builder>
      • setField

        public StageSummary.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<StageSummary.Builder>
      • clearField

        public StageSummary.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<StageSummary.Builder>
      • clearOneof

        public StageSummary.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<StageSummary.Builder>
      • setRepeatedField

        public StageSummary.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<StageSummary.Builder>
      • addRepeatedField

        public StageSummary.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<StageSummary.Builder>
      • mergeFrom

        public StageSummary.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<StageSummary.Builder>
      • isInitialized

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

        public StageSummary.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<StageSummary.Builder>
        Throws:
        IOException
      • getStageIdBytes

        public com.google.protobuf.ByteString getStageIdBytes()
         ID of this stage
         
        string stage_id = 1;
        Specified by:
        getStageIdBytes in interface StageSummaryOrBuilder
        Returns:
        The bytes for stageId.
      • setStageId

        public StageSummary.Builder setStageId​(String value)
         ID of this stage
         
        string stage_id = 1;
        Parameters:
        value - The stageId to set.
        Returns:
        This builder for chaining.
      • clearStageId

        public StageSummary.Builder clearStageId()
         ID of this stage
         
        string stage_id = 1;
        Returns:
        This builder for chaining.
      • setStageIdBytes

        public StageSummary.Builder setStageIdBytes​(com.google.protobuf.ByteString value)
         ID of this stage
         
        string stage_id = 1;
        Parameters:
        value - The bytes for stageId to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         State of this stage.
         
        .google.dataflow.v1beta3.ExecutionState state = 2;
        Specified by:
        getStateValue in interface StageSummaryOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public StageSummary.Builder setStateValue​(int value)
         State of this stage.
         
        .google.dataflow.v1beta3.ExecutionState state = 2;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • setState

        public StageSummary.Builder setState​(ExecutionState value)
         State of this stage.
         
        .google.dataflow.v1beta3.ExecutionState state = 2;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public StageSummary.Builder clearState()
         State of this stage.
         
        .google.dataflow.v1beta3.ExecutionState state = 2;
        Returns:
        This builder for chaining.
      • hasStartTime

        public boolean hasStartTime()
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        hasStartTime in interface StageSummaryOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        getStartTime in interface StageSummaryOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public StageSummary.Builder setStartTime​(com.google.protobuf.Timestamp value)
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
      • setStartTime

        public StageSummary.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
      • mergeStartTime

        public StageSummary.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
      • clearStartTime

        public StageSummary.Builder clearStartTime()
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Start time of this stage.
         
        .google.protobuf.Timestamp start_time = 3;
        Specified by:
        getStartTimeOrBuilder in interface StageSummaryOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        hasEndTime in interface StageSummaryOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        getEndTime in interface StageSummaryOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public StageSummary.Builder setEndTime​(com.google.protobuf.Timestamp value)
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
      • setEndTime

        public StageSummary.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
      • mergeEndTime

        public StageSummary.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
      • clearEndTime

        public StageSummary.Builder clearEndTime()
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         End time of this stage.
        
         If the work item is completed, this is the actual end time of the stage.
         Otherwise, it is the predicted end time.
         
        .google.protobuf.Timestamp end_time = 4;
        Specified by:
        getEndTimeOrBuilder in interface StageSummaryOrBuilder
      • hasProgress

        public boolean hasProgress()
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
        Specified by:
        hasProgress in interface StageSummaryOrBuilder
        Returns:
        Whether the progress field is set.
      • getProgress

        public ProgressTimeseries getProgress()
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
        Specified by:
        getProgress in interface StageSummaryOrBuilder
        Returns:
        The progress.
      • setProgress

        public StageSummary.Builder setProgress​(ProgressTimeseries value)
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
      • mergeProgress

        public StageSummary.Builder mergeProgress​(ProgressTimeseries value)
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
      • clearProgress

        public StageSummary.Builder clearProgress()
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
      • getProgressBuilder

        public ProgressTimeseries.Builder getProgressBuilder()
         Progress for this stage.
         Only applicable to Batch jobs.
         
        .google.dataflow.v1beta3.ProgressTimeseries progress = 5;
      • getMetricsCount

        public int getMetricsCount()
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
        Specified by:
        getMetricsCount in interface StageSummaryOrBuilder
      • setMetrics

        public StageSummary.Builder setMetrics​(int index,
                                               MetricUpdate value)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • addMetrics

        public StageSummary.Builder addMetrics​(MetricUpdate value)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • addMetrics

        public StageSummary.Builder addMetrics​(int index,
                                               MetricUpdate value)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • clearMetrics

        public StageSummary.Builder clearMetrics()
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • removeMetrics

        public StageSummary.Builder removeMetrics​(int index)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • getMetricsBuilder

        public MetricUpdate.Builder getMetricsBuilder​(int index)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • addMetricsBuilder

        public MetricUpdate.Builder addMetricsBuilder()
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • addMetricsBuilder

        public MetricUpdate.Builder addMetricsBuilder​(int index)
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • getMetricsBuilderList

        public List<MetricUpdate.Builder> getMetricsBuilderList()
         Metrics for this stage.
         
        repeated .google.dataflow.v1beta3.MetricUpdate metrics = 6;
      • setUnknownFields

        public final StageSummary.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<StageSummary.Builder>
      • mergeUnknownFields

        public final StageSummary.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<StageSummary.Builder>