class Google::Apis::DeploymentmanagerAlpha::MethodMap

Deployment Manager will call these methods during the events of creation/ deletion/update/get/setIamPolicy

Attributes

create[RW]

The action identifier for the create method to be used for this collection Corresponds to the JSON property `create` @return [String]

delete[RW]

The action identifier for the delete method to be used for this collection Corresponds to the JSON property `delete` @return [String]

get[RW]

The action identifier for the get method to be used for this collection Corresponds to the JSON property `get` @return [String]

set_iam_policy[RW]

The action identifier for the setIamPolicy method to be used for this collection Corresponds to the JSON property `setIamPolicy` @return [String]

update[RW]

The action identifier for the update method to be used for this collection Corresponds to the JSON property `update` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/deploymentmanager_alpha/classes.rb, line 1137
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/deploymentmanager_alpha/classes.rb, line 1142
def update!(**args)
  @create = args[:create] if args.key?(:create)
  @delete = args[:delete] if args.key?(:delete)
  @get = args[:get] if args.key?(:get)
  @set_iam_policy = args[:set_iam_policy] if args.key?(:set_iam_policy)
  @update = args[:update] if args.key?(:update)
end