Class: Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeRenewalSettingsRequest
- Inherits:
-
Object
- Object
- Google::Apis::CloudchannelV1::GoogleCloudChannelV1ChangeRenewalSettingsRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudchannel_v1/classes.rb,
lib/google/apis/cloudchannel_v1/representations.rb,
lib/google/apis/cloudchannel_v1/representations.rb
Overview
Request message for CloudChannelService.ChangeRenewalSettings.
Instance Attribute Summary collapse
-
#renewal_settings ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1RenewalSettings
Renewal settings for renewable Offers.
-
#request_id ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudChannelV1ChangeRenewalSettingsRequest
constructor
A new instance of GoogleCloudChannelV1ChangeRenewalSettingsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudChannelV1ChangeRenewalSettingsRequest
Returns a new instance of GoogleCloudChannelV1ChangeRenewalSettingsRequest.
236 237 238 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 236 def initialize(**args) update!(**args) end |
Instance Attribute Details
#renewal_settings ⇒ Google::Apis::CloudchannelV1::GoogleCloudChannelV1RenewalSettings
Renewal settings for renewable Offers.
Corresponds to the JSON property renewalSettings
221 222 223 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 221 def renewal_settings @renewal_settings end |
#request_id ⇒ String
Optional. A request ID to identify requests. Specify a unique request ID so
that if you must retry your request, the server will know to ignore the
request if it has already been completed. For example, consider a situation
where you make an initial request and the request times out. If you make the
request again with the same request ID, the server can check if the original
operation with the same request ID was received, and if so, will ignore the
second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-
0000-0000-0000-000000000000
).
Corresponds to the JSON property requestId
234 235 236 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 234 def request_id @request_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
241 242 243 244 |
# File 'lib/google/apis/cloudchannel_v1/classes.rb', line 241 def update!(**args) @renewal_settings = args[:renewal_settings] if args.key?(:renewal_settings) @request_id = args[:request_id] if args.key?(:request_id) end |