Interface BillingReportOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BillingReport,BillingReport.Builder
@Generated(value="protoc",
comments="annotations:BillingReportOrBuilder.java.pb.meta")
public interface BillingReportOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe async operation id associated with the billing report generation.com.google.protobuf.ByteStringThe async operation id associated with the billing report generation.getDownloadInfo(int index) The download information for the billing report.intThe download information for the billing report.The download information for the billing report.getDownloadInfoOrBuilder(int index) The download information for the billing report.List<? extends BillingReport.DownloadOrBuilder> The download information for the billing report.com.google.protobuf.TimestampThe date and time when the billing report generation completed.com.google.protobuf.TimestampOrBuilderThe date and time when the billing report generation completed.getId()The id of the billing report.com.google.protobuf.ByteStringThe id of the billing report.com.google.protobuf.TimestampThe date and time when the billing report was requested.com.google.protobuf.TimestampOrBuilderThe date and time when the billing report was requested.getSpec()The spec used to generate this billing report.The spec used to generate this billing report.getState()The current state of the billing report.intThe current state of the billing report.booleanThe date and time when the billing report generation completed.booleanThe date and time when the billing report was requested.booleanhasSpec()The spec used to generate this billing report.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
-
getId
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()The id of the billing report.
string id = 1;- Returns:
- The bytes for id.
-
getStateValue
int getStateValue()The current state of the billing report.
.temporal.api.cloud.billing.v1.BillingReport.BillingReportState state = 2;- Returns:
- The enum numeric value on the wire for state.
-
getState
BillingReport.BillingReportState getState()The current state of the billing report.
.temporal.api.cloud.billing.v1.BillingReport.BillingReportState state = 2;- Returns:
- The state.
-
hasSpec
boolean hasSpec()The spec used to generate this billing report.
.temporal.api.cloud.billing.v1.BillingReportSpec spec = 3;- Returns:
- Whether the spec field is set.
-
getSpec
BillingReportSpec getSpec()The spec used to generate this billing report.
.temporal.api.cloud.billing.v1.BillingReportSpec spec = 3;- Returns:
- The spec.
-
getSpecOrBuilder
BillingReportSpecOrBuilder getSpecOrBuilder()The spec used to generate this billing report.
.temporal.api.cloud.billing.v1.BillingReportSpec spec = 3; -
getDownloadInfoList
List<BillingReport.Download> getDownloadInfoList()The download information for the billing report. For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4; -
getDownloadInfo
The download information for the billing report. For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4; -
getDownloadInfoCount
int getDownloadInfoCount()The download information for the billing report. For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4; -
getDownloadInfoOrBuilderList
List<? extends BillingReport.DownloadOrBuilder> getDownloadInfoOrBuilderList()The download information for the billing report. For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4; -
getDownloadInfoOrBuilder
The download information for the billing report. For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4; -
hasRequestedTime
boolean hasRequestedTime()The date and time when the billing report was requested.
.google.protobuf.Timestamp requested_time = 5;- Returns:
- Whether the requestedTime field is set.
-
getRequestedTime
com.google.protobuf.Timestamp getRequestedTime()The date and time when the billing report was requested.
.google.protobuf.Timestamp requested_time = 5;- Returns:
- The requestedTime.
-
getRequestedTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getRequestedTimeOrBuilder()The date and time when the billing report was requested.
.google.protobuf.Timestamp requested_time = 5; -
hasGeneratedTime
boolean hasGeneratedTime()The date and time when the billing report generation completed.
.google.protobuf.Timestamp generated_time = 6;- Returns:
- Whether the generatedTime field is set.
-
getGeneratedTime
com.google.protobuf.Timestamp getGeneratedTime()The date and time when the billing report generation completed.
.google.protobuf.Timestamp generated_time = 6;- Returns:
- The generatedTime.
-
getGeneratedTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getGeneratedTimeOrBuilder()The date and time when the billing report generation completed.
.google.protobuf.Timestamp generated_time = 6; -
getAsyncOperationId
String getAsyncOperationId()The async operation id associated with the billing report generation.
string async_operation_id = 7;- Returns:
- The asyncOperationId.
-
getAsyncOperationIdBytes
com.google.protobuf.ByteString getAsyncOperationIdBytes()The async operation id associated with the billing report generation.
string async_operation_id = 7;- Returns:
- The bytes for asyncOperationId.
-