Package io.temporal.api.cloud.billing.v1
Class BillingReportSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
- io.temporal.api.cloud.billing.v1.BillingReportSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BillingReportSpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- BillingReportSpec
public static final class BillingReportSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder> implements BillingReportSpecOrBuilder
Protobuf typetemporal.api.cloud.billing.v1.BillingReportSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingReportSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BillingReportSpecbuild()BillingReportSpecbuildPartial()BillingReportSpec.Builderclear()BillingReportSpec.BuilderclearDescription()The description for the billing report.BillingReportSpec.BuilderclearDownloadUrlExpirationDuration()The duration after which the download url will expire.BillingReportSpec.BuilderclearEndTimeExclusive()The end time of the billing report (in UTC).BillingReportSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BillingReportSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BillingReportSpec.BuilderclearStartTimeInclusive()The start time of the billing report (in UTC).BillingReportSpec.Builderclone()BillingReportSpecgetDefaultInstanceForType()java.lang.StringgetDescription()The description for the billing report.com.google.protobuf.ByteStringgetDescriptionBytes()The description for the billing report.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetDownloadUrlExpirationDuration()The duration after which the download url will expire.com.google.protobuf.Duration.BuildergetDownloadUrlExpirationDurationBuilder()The duration after which the download url will expire.com.google.protobuf.DurationOrBuildergetDownloadUrlExpirationDurationOrBuilder()The duration after which the download url will expire.com.google.protobuf.TimestampgetEndTimeExclusive()The end time of the billing report (in UTC).com.google.protobuf.Timestamp.BuildergetEndTimeExclusiveBuilder()The end time of the billing report (in UTC).com.google.protobuf.TimestampOrBuildergetEndTimeExclusiveOrBuilder()The end time of the billing report (in UTC).com.google.protobuf.TimestampgetStartTimeInclusive()The start time of the billing report (in UTC).com.google.protobuf.Timestamp.BuildergetStartTimeInclusiveBuilder()The start time of the billing report (in UTC).com.google.protobuf.TimestampOrBuildergetStartTimeInclusiveOrBuilder()The start time of the billing report (in UTC).booleanhasDownloadUrlExpirationDuration()The duration after which the download url will expire.booleanhasEndTimeExclusive()The end time of the billing report (in UTC).booleanhasStartTimeInclusive()The start time of the billing report (in UTC).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BillingReportSpec.BuildermergeDownloadUrlExpirationDuration(com.google.protobuf.Duration value)The duration after which the download url will expire.BillingReportSpec.BuildermergeEndTimeExclusive(com.google.protobuf.Timestamp value)The end time of the billing report (in UTC).BillingReportSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BillingReportSpec.BuildermergeFrom(com.google.protobuf.Message other)BillingReportSpec.BuildermergeFrom(BillingReportSpec other)BillingReportSpec.BuildermergeStartTimeInclusive(com.google.protobuf.Timestamp value)The start time of the billing report (in UTC).BillingReportSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BillingReportSpec.BuildersetDescription(java.lang.String value)The description for the billing report.BillingReportSpec.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)The description for the billing report.BillingReportSpec.BuildersetDownloadUrlExpirationDuration(com.google.protobuf.Duration value)The duration after which the download url will expire.BillingReportSpec.BuildersetDownloadUrlExpirationDuration(com.google.protobuf.Duration.Builder builderForValue)The duration after which the download url will expire.BillingReportSpec.BuildersetEndTimeExclusive(com.google.protobuf.Timestamp value)The end time of the billing report (in UTC).BillingReportSpec.BuildersetEndTimeExclusive(com.google.protobuf.Timestamp.Builder builderForValue)The end time of the billing report (in UTC).BillingReportSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BillingReportSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)BillingReportSpec.BuildersetStartTimeInclusive(com.google.protobuf.Timestamp value)The start time of the billing report (in UTC).BillingReportSpec.BuildersetStartTimeInclusive(com.google.protobuf.Timestamp.Builder builderForValue)The start time of the billing report (in UTC).BillingReportSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
clear
public BillingReportSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
getDefaultInstanceForType
public BillingReportSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BillingReportSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BillingReportSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BillingReportSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
setField
public BillingReportSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
clearField
public BillingReportSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
clearOneof
public BillingReportSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
setRepeatedField
public BillingReportSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
addRepeatedField
public BillingReportSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
mergeFrom
public BillingReportSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BillingReportSpec.Builder>
-
mergeFrom
public BillingReportSpec.Builder mergeFrom(BillingReportSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
mergeFrom
public BillingReportSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BillingReportSpec.Builder>- Throws:
java.io.IOException
-
hasStartTimeInclusive
public boolean hasStartTimeInclusive()
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;- Specified by:
hasStartTimeInclusivein interfaceBillingReportSpecOrBuilder- Returns:
- Whether the startTimeInclusive field is set.
-
getStartTimeInclusive
public com.google.protobuf.Timestamp getStartTimeInclusive()
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;- Specified by:
getStartTimeInclusivein interfaceBillingReportSpecOrBuilder- Returns:
- The startTimeInclusive.
-
setStartTimeInclusive
public BillingReportSpec.Builder setStartTimeInclusive(com.google.protobuf.Timestamp value)
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;
-
setStartTimeInclusive
public BillingReportSpec.Builder setStartTimeInclusive(com.google.protobuf.Timestamp.Builder builderForValue)
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;
-
mergeStartTimeInclusive
public BillingReportSpec.Builder mergeStartTimeInclusive(com.google.protobuf.Timestamp value)
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;
-
clearStartTimeInclusive
public BillingReportSpec.Builder clearStartTimeInclusive()
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;
-
getStartTimeInclusiveBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeInclusiveBuilder()
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;
-
getStartTimeInclusiveOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeInclusiveOrBuilder()
The start time of the billing report (in UTC).
.google.protobuf.Timestamp start_time_inclusive = 1;- Specified by:
getStartTimeInclusiveOrBuilderin interfaceBillingReportSpecOrBuilder
-
hasEndTimeExclusive
public boolean hasEndTimeExclusive()
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;- Specified by:
hasEndTimeExclusivein interfaceBillingReportSpecOrBuilder- Returns:
- Whether the endTimeExclusive field is set.
-
getEndTimeExclusive
public com.google.protobuf.Timestamp getEndTimeExclusive()
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;- Specified by:
getEndTimeExclusivein interfaceBillingReportSpecOrBuilder- Returns:
- The endTimeExclusive.
-
setEndTimeExclusive
public BillingReportSpec.Builder setEndTimeExclusive(com.google.protobuf.Timestamp value)
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;
-
setEndTimeExclusive
public BillingReportSpec.Builder setEndTimeExclusive(com.google.protobuf.Timestamp.Builder builderForValue)
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;
-
mergeEndTimeExclusive
public BillingReportSpec.Builder mergeEndTimeExclusive(com.google.protobuf.Timestamp value)
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;
-
clearEndTimeExclusive
public BillingReportSpec.Builder clearEndTimeExclusive()
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;
-
getEndTimeExclusiveBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeExclusiveBuilder()
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;
-
getEndTimeExclusiveOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeExclusiveOrBuilder()
The end time of the billing report (in UTC).
.google.protobuf.Timestamp end_time_exclusive = 2;- Specified by:
getEndTimeExclusiveOrBuilderin interfaceBillingReportSpecOrBuilder
-
hasDownloadUrlExpirationDuration
public boolean hasDownloadUrlExpirationDuration()
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;- Specified by:
hasDownloadUrlExpirationDurationin interfaceBillingReportSpecOrBuilder- Returns:
- Whether the downloadUrlExpirationDuration field is set.
-
getDownloadUrlExpirationDuration
public com.google.protobuf.Duration getDownloadUrlExpirationDuration()
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;- Specified by:
getDownloadUrlExpirationDurationin interfaceBillingReportSpecOrBuilder- Returns:
- The downloadUrlExpirationDuration.
-
setDownloadUrlExpirationDuration
public BillingReportSpec.Builder setDownloadUrlExpirationDuration(com.google.protobuf.Duration value)
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;
-
setDownloadUrlExpirationDuration
public BillingReportSpec.Builder setDownloadUrlExpirationDuration(com.google.protobuf.Duration.Builder builderForValue)
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;
-
mergeDownloadUrlExpirationDuration
public BillingReportSpec.Builder mergeDownloadUrlExpirationDuration(com.google.protobuf.Duration value)
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;
-
clearDownloadUrlExpirationDuration
public BillingReportSpec.Builder clearDownloadUrlExpirationDuration()
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;
-
getDownloadUrlExpirationDurationBuilder
public com.google.protobuf.Duration.Builder getDownloadUrlExpirationDurationBuilder()
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;
-
getDownloadUrlExpirationDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getDownloadUrlExpirationDurationOrBuilder()
The duration after which the download url will expire. Optional, default is 5 minutes and maximum is 1 hour.
.google.protobuf.Duration download_url_expiration_duration = 3;- Specified by:
getDownloadUrlExpirationDurationOrBuilderin interfaceBillingReportSpecOrBuilder
-
getDescription
public java.lang.String getDescription()
The description for the billing report. Optional, default is empty.
string description = 4;- Specified by:
getDescriptionin interfaceBillingReportSpecOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
The description for the billing report. Optional, default is empty.
string description = 4;- Specified by:
getDescriptionBytesin interfaceBillingReportSpecOrBuilder- Returns:
- The bytes for description.
-
setDescription
public BillingReportSpec.Builder setDescription(java.lang.String value)
The description for the billing report. Optional, default is empty.
string description = 4;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public BillingReportSpec.Builder clearDescription()
The description for the billing report. Optional, default is empty.
string description = 4;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public BillingReportSpec.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The description for the billing report. Optional, default is empty.
string description = 4;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final BillingReportSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
mergeUnknownFields
public final BillingReportSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BillingReportSpec.Builder>
-
-