Class BillingReportSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.cloud.billing.v1.BillingReportSpec
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BillingReportSpecOrBuilder,Serializable
@Generated(value="protoc",
comments="annotations:BillingReportSpec.java.pb.meta")
public final class BillingReportSpec
extends com.google.protobuf.GeneratedMessageV3
implements BillingReportSpecOrBuilder
Protobuf type
temporal.api.cloud.billing.v1.BillingReportSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumProtobuf enumtemporal.api.cloud.billing.v1.BillingReportSpec.BillingReportGranularitystatic final classProtobuf typetemporal.api.cloud.billing.v1.BillingReportSpecNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic BillingReportSpecThe description for the billing report.com.google.protobuf.ByteStringThe description for the billing report.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationThe duration after which the download url will expire.com.google.protobuf.DurationOrBuilderThe duration after which the download url will expire.com.google.protobuf.TimestampThe end time of the billing report (in UTC).com.google.protobuf.TimestampOrBuilderThe end time of the billing report (in UTC).The data granularity of the billing report.intThe data granularity of the billing report.com.google.protobuf.Parser<BillingReportSpec> intcom.google.protobuf.TimestampThe start time of the billing report (in UTC).com.google.protobuf.TimestampOrBuilderThe start time of the billing report (in UTC).booleanThe duration after which the download url will expire.booleanThe end time of the billing report (in UTC).inthashCode()booleanThe start time of the billing report (in UTC).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic BillingReportSpec.Builderstatic BillingReportSpec.BuildernewBuilder(BillingReportSpec prototype) protected BillingReportSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static BillingReportSpecparseDelimitedFrom(InputStream input) static BillingReportSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingReportSpecparseFrom(byte[] data) static BillingReportSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingReportSpecparseFrom(com.google.protobuf.ByteString data) static BillingReportSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingReportSpecparseFrom(com.google.protobuf.CodedInputStream input) static BillingReportSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingReportSpecparseFrom(InputStream input) static BillingReportSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BillingReportSpecparseFrom(ByteBuffer data) static BillingReportSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<BillingReportSpec> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
START_TIME_INCLUSIVE_FIELD_NUMBER
public static final int START_TIME_INCLUSIVE_FIELD_NUMBER- See Also:
-
END_TIME_EXCLUSIVE_FIELD_NUMBER
public static final int END_TIME_EXCLUSIVE_FIELD_NUMBER- See Also:
-
DOWNLOAD_URL_EXPIRATION_DURATION_FIELD_NUMBER
public static final int DOWNLOAD_URL_EXPIRATION_DURATION_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
GRANULARITY_FIELD_NUMBER
public static final int GRANULARITY_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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
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.
-
getGranularityValue
public int getGranularityValue()The data granularity of the billing report. Optional, default is hourly. temporal:versioning:min_version=v0.16.0
.temporal.api.cloud.billing.v1.BillingReportSpec.BillingReportGranularity granularity = 5;- Specified by:
getGranularityValuein interfaceBillingReportSpecOrBuilder- Returns:
- The enum numeric value on the wire for granularity.
-
getGranularity
The data granularity of the billing report. Optional, default is hourly. temporal:versioning:min_version=v0.16.0
.temporal.api.cloud.billing.v1.BillingReportSpec.BillingReportGranularity granularity = 5;- Specified by:
getGranularityin interfaceBillingReportSpecOrBuilder- Returns:
- The granularity.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BillingReportSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingReportSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingReportSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingReportSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingReportSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BillingReportSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BillingReportSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static BillingReportSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static BillingReportSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static BillingReportSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BillingReportSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-