Class ReportStatus.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReportStatus.Builder>
com.google.cloud.channel.v1.ReportStatus.Builder
All Implemented Interfaces:
ReportStatusOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ReportStatus

public static final class ReportStatus.Builder extends com.google.protobuf.GeneratedMessage.Builder<ReportStatus.Builder> implements ReportStatusOrBuilder
 Status of a report generation process.
 
Protobuf type google.cloud.channel.v1.ReportStatus
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The report generation's completion time.
    The report generation's start time.
    The current state of the report generation process.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Timestamp
    The report generation's completion time.
    com.google.protobuf.Timestamp.Builder
    The report generation's completion time.
    com.google.protobuf.TimestampOrBuilder
    The report generation's completion time.
    com.google.protobuf.Timestamp
    The report generation's start time.
    com.google.protobuf.Timestamp.Builder
    The report generation's start time.
    com.google.protobuf.TimestampOrBuilder
    The report generation's start time.
    The current state of the report generation process.
    int
    The current state of the report generation process.
    boolean
    The report generation's completion time.
    boolean
    The report generation's start time.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeEndTime(com.google.protobuf.Timestamp value)
    The report generation's completion time.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeStartTime(com.google.protobuf.Timestamp value)
    The report generation's start time.
    setEndTime(com.google.protobuf.Timestamp value)
    The report generation's completion time.
    setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
    The report generation's completion time.
    setStartTime(com.google.protobuf.Timestamp value)
    The report generation's start time.
    setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
    The report generation's start time.
    The current state of the report generation process.
    setStateValue(int value)
    The current state of the report generation process.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

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

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

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

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

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

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

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

      public ReportStatus.Builder mergeFrom(ReportStatus other)
    • isInitialized

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

      public ReportStatus.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<ReportStatus.Builder>
      Throws:
      IOException
    • getStateValue

      public int getStateValue()
       The current state of the report generation process.
       
      .google.cloud.channel.v1.ReportStatus.State state = 1;
      Specified by:
      getStateValue in interface ReportStatusOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public ReportStatus.Builder setStateValue(int value)
       The current state of the report generation process.
       
      .google.cloud.channel.v1.ReportStatus.State state = 1;
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public ReportStatus.State getState()
       The current state of the report generation process.
       
      .google.cloud.channel.v1.ReportStatus.State state = 1;
      Specified by:
      getState in interface ReportStatusOrBuilder
      Returns:
      The state.
    • setState

      public ReportStatus.Builder setState(ReportStatus.State value)
       The current state of the report generation process.
       
      .google.cloud.channel.v1.ReportStatus.State state = 1;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public ReportStatus.Builder clearState()
       The current state of the report generation process.
       
      .google.cloud.channel.v1.ReportStatus.State state = 1;
      Returns:
      This builder for chaining.
    • hasStartTime

      public boolean hasStartTime()
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
      Specified by:
      hasStartTime in interface ReportStatusOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
      Specified by:
      getStartTime in interface ReportStatusOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public ReportStatus.Builder setStartTime(com.google.protobuf.Timestamp value)
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • setStartTime

      public ReportStatus.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • mergeStartTime

      public ReportStatus.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • clearStartTime

      public ReportStatus.Builder clearStartTime()
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       The report generation's start time.
       
      .google.protobuf.Timestamp start_time = 2;
      Specified by:
      getStartTimeOrBuilder in interface ReportStatusOrBuilder
    • hasEndTime

      public boolean hasEndTime()
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
      Specified by:
      hasEndTime in interface ReportStatusOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public com.google.protobuf.Timestamp getEndTime()
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
      Specified by:
      getEndTime in interface ReportStatusOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public ReportStatus.Builder setEndTime(com.google.protobuf.Timestamp value)
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
    • setEndTime

      public ReportStatus.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
    • mergeEndTime

      public ReportStatus.Builder mergeEndTime(com.google.protobuf.Timestamp value)
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
    • clearEndTime

      public ReportStatus.Builder clearEndTime()
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
    • getEndTimeBuilder

      public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
    • getEndTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       The report generation's completion time.
       
      .google.protobuf.Timestamp end_time = 3;
      Specified by:
      getEndTimeOrBuilder in interface ReportStatusOrBuilder