class
Amazonite::Kinesis::MinimumThroughputBillingCommitmentOutput
- Amazonite::Kinesis::MinimumThroughputBillingCommitmentOutput
- Reference
- Object
Overview
Represents the current status of minimum throughput billing commitment for an account.
Included Modules
- JSON::Serializable
Defined in:
kinesis/minimum_throughput_billing_commitment_output.crConstructors
- .new(pull : JSON::PullParser)
- .new(status : MinimumThroughputBillingCommitmentOutputStatus, started_at : Time | Nil = nil, ended_at : Time | Nil = nil, earliest_allowed_end_at : Time | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#earliest_allowed_end_at : Time | Nil
The earliest timestamp when the commitment can be ended.
-
#earliest_allowed_end_at=(earliest_allowed_end_at : Time | Nil)
The earliest timestamp when the commitment can be ended.
-
#ended_at : Time | Nil
The timestamp when the commitment was ended.
-
#ended_at=(ended_at : Time | Nil)
The timestamp when the commitment was ended.
-
#hash(hasher)
See
Object#hash(hasher) -
#started_at : Time | Nil
The timestamp when the commitment was started.
-
#started_at=(started_at : Time | Nil)
The timestamp when the commitment was started.
-
#status : MinimumThroughputBillingCommitmentOutputStatus
The current status of the minimum throughput billing commitment.
-
#status=(status : MinimumThroughputBillingCommitmentOutputStatus)
The current status of the minimum throughput billing commitment.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The earliest timestamp when the commitment can be ended.
The current status of the minimum throughput billing commitment.
The current status of the minimum throughput billing commitment.