Class: Google::Apis::ComputeAlpha::CommitmentResourceStatus
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::CommitmentResourceStatus
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Overview
[Output Only] Contains output only fields.
Instance Attribute Summary collapse
-
#cancellation_information ⇒ Google::Apis::ComputeAlpha::CommitmentResourceStatusCancellationInformation
Output only.
-
#custom_term_eligibility_end_timestamp ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CommitmentResourceStatus
constructor
A new instance of CommitmentResourceStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CommitmentResourceStatus
Returns a new instance of CommitmentResourceStatus.
9249 9250 9251 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 9249 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cancellation_information ⇒ Google::Apis::ComputeAlpha::CommitmentResourceStatusCancellationInformation
Output only. [Output Only] An optional, contains all the needed information
of cancellation.
Corresponds to the JSON property cancellationInformation
9239 9240 9241 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 9239 def cancellation_information @cancellation_information end |
#custom_term_eligibility_end_timestamp ⇒ String
Output only. [Output Only] Indicates the end time of customer's eligibility to
send
custom term requests in RFC3339 text format. Term extension requests that
(not the end time in the request) after this time will be rejected.
Corresponds to the JSON property customTermEligibilityEndTimestamp
9247 9248 9249 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 9247 def @custom_term_eligibility_end_timestamp end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9254 9255 9256 9257 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 9254 def update!(**args) @cancellation_information = args[:cancellation_information] if args.key?(:cancellation_information) @custom_term_eligibility_end_timestamp = args[:custom_term_eligibility_end_timestamp] if args.key?(:custom_term_eligibility_end_timestamp) end |