public static final class FrequencyOptions.Builder extends GeneratedMessageV3.Builder<FrequencyOptions.Builder> implements FrequencyOptionsOrBuilder
   
   ReportConfig Resource:
 Options to setup frequency of report generation.
 Protobuf type google.cloud.storageinsights.v1.FrequencyOptions
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public FrequencyOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public FrequencyOptions build()
   
  
  
  buildPartial()
  
    public FrequencyOptions buildPartial()
   
  
  
  clear()
  
    public FrequencyOptions.Builder clear()
   
  
  Overrides
  
  
  clearEndDate()
  
    public FrequencyOptions.Builder clearEndDate()
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
clearField(Descriptors.FieldDescriptor field)
  
    public FrequencyOptions.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearFrequency()
  
    public FrequencyOptions.Builder clearFrequency()
   
   Frequency of report generation.
 .google.cloud.storageinsights.v1.FrequencyOptions.Frequency frequency = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public FrequencyOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearStartDate()
  
    public FrequencyOptions.Builder clearStartDate()
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
clone()
  
    public FrequencyOptions.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public FrequencyOptions getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getEndDate()
  
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date | The endDate. | 
    
  
  
  getEndDateBuilder()
  
    public Date.Builder getEndDateBuilder()
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date.Builder |  | 
    
  
  
  getEndDateOrBuilder()
  
    public DateOrBuilder getEndDateOrBuilder()
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateOrBuilder |  | 
    
  
  
  getFrequency()
  
    public FrequencyOptions.Frequency getFrequency()
   
   Frequency of report generation.
 .google.cloud.storageinsights.v1.FrequencyOptions.Frequency frequency = 1;
getFrequencyValue()
  
    public int getFrequencyValue()
   
   Frequency of report generation.
 .google.cloud.storageinsights.v1.FrequencyOptions.Frequency frequency = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for frequency. | 
    
  
  
  getStartDate()
  
    public Date getStartDate()
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date | The startDate. | 
    
  
  
  getStartDateBuilder()
  
    public Date.Builder getStartDateBuilder()
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date.Builder |  | 
    
  
  
  getStartDateOrBuilder()
  
    public DateOrBuilder getStartDateOrBuilder()
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateOrBuilder |  | 
    
  
  
  hasEndDate()
  
    public boolean hasEndDate()
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the endDate field is set. | 
    
  
  
  hasStartDate()
  
    public boolean hasStartDate()
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the startDate field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeEndDate(Date value)
  
    public FrequencyOptions.Builder mergeEndDate(Date value)
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | com.google.type.Date
 | 
    
  
  
  
  mergeFrom(FrequencyOptions other)
  
    public FrequencyOptions.Builder mergeFrom(FrequencyOptions other)
   
  
  
  
  
  
    public FrequencyOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public FrequencyOptions.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeStartDate(Date value)
  
    public FrequencyOptions.Builder mergeStartDate(Date value)
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | com.google.type.Date
 | 
    
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final FrequencyOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setEndDate(Date value)
  
    public FrequencyOptions.Builder setEndDate(Date value)
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | com.google.type.Date
 | 
    
  
  
  
  setEndDate(Date.Builder builderForValue)
  
    public FrequencyOptions.Builder setEndDate(Date.Builder builderForValue)
   
   The date on which report generation should stop (Inclusive).
 UTC time zone.
 .google.type.Date end_date = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | com.google.type.Date.Builder
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public FrequencyOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setFrequency(FrequencyOptions.Frequency value)
  
    public FrequencyOptions.Builder setFrequency(FrequencyOptions.Frequency value)
   
   Frequency of report generation.
 .google.cloud.storageinsights.v1.FrequencyOptions.Frequency frequency = 1;
setFrequencyValue(int value)
  
    public FrequencyOptions.Builder setFrequencyValue(int value)
   
   Frequency of report generation.
 .google.cloud.storageinsights.v1.FrequencyOptions.Frequency frequency = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The enum numeric value on the wire for frequency to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public FrequencyOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setStartDate(Date value)
  
    public FrequencyOptions.Builder setStartDate(Date value)
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | com.google.type.Date
 | 
    
  
  
  
  setStartDate(Date.Builder builderForValue)
  
    public FrequencyOptions.Builder setStartDate(Date.Builder builderForValue)
   
   The date from which report generation should start.
 UTC time zone.
 .google.type.Date start_date = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | com.google.type.Date.Builder
 | 
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final FrequencyOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides