class Google::Apis::ApigeeV1::GoogleCloudApigeeV1DebugMask

Attributes

fault_json_paths[RW]

List of JSON paths that specify the JSON elements to be filtered from JSON payloads in error flows. Corresponds to the JSON property `faultJSONPaths` @return [Array<String>]

fault_x_paths[RW]

List of XPaths that specify the XML elements to be filtered from XML payloads in error flows. Corresponds to the JSON property `faultXPaths` @return [Array<String>]

name[RW]

Name of the debug mask. Corresponds to the JSON property `name` @return [String]

namespaces[RW]

Map of namespaces to URIs. Corresponds to the JSON property `namespaces` @return [Hash<String,String>]

request_json_paths[RW]

List of JSON paths that specify the JSON elements to be filtered from JSON request message payloads. Corresponds to the JSON property `requestJSONPaths` @return [Array<String>]

request_x_paths[RW]

List of XPaths that specify the XML elements to be filtered from XML request message payloads. Corresponds to the JSON property `requestXPaths` @return [Array<String>]

response_json_paths[RW]

List of JSON paths that specify the JSON elements to be filtered from JSON response message payloads. Corresponds to the JSON property `responseJSONPaths` @return [Array<String>]

response_x_paths[RW]

List of XPaths that specify the XML elements to be filtered from XML response message payloads. Corresponds to the JSON property `responseXPaths` @return [Array<String>]

variables[RW]

List of variables that should be masked from the debug output. Corresponds to the JSON property `variables` @return [Array<String>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 2009
def update!(**args)
  @fault_json_paths = args[:fault_json_paths] if args.key?(:fault_json_paths)
  @fault_x_paths = args[:fault_x_paths] if args.key?(:fault_x_paths)
  @name = args[:name] if args.key?(:name)
  @namespaces = args[:namespaces] if args.key?(:namespaces)
  @request_json_paths = args[:request_json_paths] if args.key?(:request_json_paths)
  @request_x_paths = args[:request_x_paths] if args.key?(:request_x_paths)
  @response_json_paths = args[:response_json_paths] if args.key?(:response_json_paths)
  @response_x_paths = args[:response_x_paths] if args.key?(:response_x_paths)
  @variables = args[:variables] if args.key?(:variables)
end