Interface BillingReport.DownloadOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BillingReport.Download,BillingReport.Download.Builder
- Enclosing class:
BillingReport
public static interface BillingReport.DownloadOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe file format of the billing reportintThe file format of the billing reportlongThe size of the file in bytes.getUrl()The download url.com.google.protobuf.ByteStringThe download url.com.google.protobuf.TimestampThe time when the download url will expire.com.google.protobuf.TimestampOrBuilderThe time when the download url will expire.booleanThe time when the download url will expire.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getUrl
-
getUrlBytes
com.google.protobuf.ByteString getUrlBytes()The download url.
string url = 1;- Returns:
- The bytes for url.
-
hasUrlExpirationTime
boolean hasUrlExpirationTime()The time when the download url will expire.
.google.protobuf.Timestamp url_expiration_time = 2;- Returns:
- Whether the urlExpirationTime field is set.
-
getUrlExpirationTime
com.google.protobuf.Timestamp getUrlExpirationTime()The time when the download url will expire.
.google.protobuf.Timestamp url_expiration_time = 2;- Returns:
- The urlExpirationTime.
-
getUrlExpirationTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUrlExpirationTimeOrBuilder()The time when the download url will expire.
.google.protobuf.Timestamp url_expiration_time = 2; -
getFileFormatValue
int getFileFormatValue()The file format of the billing report
.temporal.api.cloud.billing.v1.BillingReport.Download.FileFormat file_format = 3;- Returns:
- The enum numeric value on the wire for fileFormat.
-
getFileFormat
BillingReport.Download.FileFormat getFileFormat()The file format of the billing report
.temporal.api.cloud.billing.v1.BillingReport.Download.FileFormat file_format = 3;- Returns:
- The fileFormat.
-
getFileSizeBytes
long getFileSizeBytes()The size of the file in bytes. Useful for pre-allocating space, progress indicators, etc.
int64 file_size_bytes = 4;- Returns:
- The fileSizeBytes.
-