Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1FlowHookConfig
- Inherits:
-
Object
- Object
- Google::Apis::ApigeeV1::GoogleCloudApigeeV1FlowHookConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/apigee_v1/classes.rb,
generated/google/apis/apigee_v1/representations.rb,
generated/google/apis/apigee_v1/representations.rb
Instance Attribute Summary collapse
-
#continue_on_error ⇒ Boolean
(also: #continue_on_error?)
Flag that specifies whether the flow should abort after an error in the flow hook.
-
#name ⇒ String
Name of the flow hook in the following format:
organizations/
org/ environments/
env/flowhooks/
point``. -
#shared_flow_name ⇒ String
Name of the shared flow to invoke in the following format:
organizations/
org/sharedflows/
sharedflow`Corresponds to the JSON property
sharedFlowName`.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudApigeeV1FlowHookConfig
constructor
A new instance of GoogleCloudApigeeV1FlowHookConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1FlowHookConfig
Returns a new instance of GoogleCloudApigeeV1FlowHookConfig.
3026 3027 3028 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 3026 def initialize(**args) update!(**args) end |
Instance Attribute Details
#continue_on_error ⇒ Boolean Also known as: continue_on_error?
Flag that specifies whether the flow should abort after an error in the flow
hook. Defaults to true
(continue on error).
Corresponds to the JSON property continueOnError
3009 3010 3011 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 3009 def continue_on_error @continue_on_error end |
#name ⇒ String
Name of the flow hook in the following format: organizations/
org/
environments/
env/flowhooks/
point`. Valid
pointvalues include:
PreProxyFlowHook,
PostProxyFlowHook,
PreTargetFlowHook, and
PostTargetFlowHook
Corresponds to the JSON property
name`
3018 3019 3020 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 3018 def name @name end |
#shared_flow_name ⇒ String
Name of the shared flow to invoke in the following format: organizations/
org
/sharedflows/
sharedflow`
Corresponds to the JSON property
sharedFlowName`
3024 3025 3026 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 3024 def shared_flow_name @shared_flow_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3031 3032 3033 3034 3035 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 3031 def update!(**args) @continue_on_error = args[:continue_on_error] if args.key?(:continue_on_error) @name = args[:name] if args.key?(:name) @shared_flow_name = args[:shared_flow_name] if args.key?(:shared_flow_name) end |