Class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteBindingResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/servicebroker_v1beta1/classes.rb,
generated/google/apis/servicebroker_v1beta1/representations.rb,
generated/google/apis/servicebroker_v1beta1/representations.rb

Overview

Response for the DeleteBinding() method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ GoogleCloudServicebrokerV1beta1DeleteBindingResponse


280
281
282
# File 'generated/google/apis/servicebroker_v1beta1/classes.rb', line 280

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#descriptionString

Used to communicate description of the response. Usually for non-standard error codes. https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# service-broker-errors Corresponds to the JSON property description


272
273
274
# File 'generated/google/apis/servicebroker_v1beta1/classes.rb', line 272

def description
  @description
end

#operationString

If broker executes operation asynchronously, this is the operation ID that can be polled to check the completion status of said operation. Corresponds to the JSON property operation


278
279
280
# File 'generated/google/apis/servicebroker_v1beta1/classes.rb', line 278

def operation
  @operation
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


285
286
287
288
# File 'generated/google/apis/servicebroker_v1beta1/classes.rb', line 285

def update!(**args)
  @description = args[:description] if args.key?(:description)
  @operation = args[:operation] if args.key?(:operation)
end