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