Package io.temporal.api.cloud.billing.v1
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAsyncOperationId()The async operation id associated with the billing report generation.com.google.protobuf.ByteStringgetAsyncOperationIdBytes()The async operation id associated with the billing report generation.BillingReport.DownloadgetDownloadInfo(int index)The download information for the billing report.intgetDownloadInfoCount()The download information for the billing report.java.util.List<BillingReport.Download>getDownloadInfoList()The download information for the billing report.BillingReport.DownloadOrBuildergetDownloadInfoOrBuilder(int index)The download information for the billing report.java.util.List<? extends BillingReport.DownloadOrBuilder>getDownloadInfoOrBuilderList()The download information for the billing report.com.google.protobuf.TimestampgetGeneratedTime()The date and time when the billing report generation completed.com.google.protobuf.TimestampOrBuildergetGeneratedTimeOrBuilder()The date and time when the billing report generation completed.java.lang.StringgetId()The id of the billing report.com.google.protobuf.ByteStringgetIdBytes()The id of the billing report.com.google.protobuf.TimestampgetRequestedTime()The date and time when the billing report was requested.com.google.protobuf.TimestampOrBuildergetRequestedTimeOrBuilder()The date and time when the billing report was requested.BillingReportSpecgetSpec()The spec used to generate this billing report.BillingReportSpecOrBuildergetSpecOrBuilder()The spec used to generate this billing report.BillingReport.BillingReportStategetState()The current state of the billing report.intgetStateValue()The current state of the billing report.booleanhasGeneratedTime()The date and time when the billing report generation completed.booleanhasRequestedTime()The 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.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getId
java.lang.String getId()
The id of the billing report.
string id = 1;- Returns:
- The id.
-
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
java.util.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
BillingReport.Download getDownloadInfo(int index)
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
java.util.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
BillingReport.DownloadOrBuilder getDownloadInfoOrBuilder(int index)
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
java.lang.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.
-
-