Class ApigeeFlowhookConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.apigee_flowhook.ApigeeFlowhookConfig.Jsii$Proxy
-
- All Implemented Interfaces:
ApigeeFlowhookConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ApigeeFlowhookConfig
@Stability(Stable) @Internal public static final class ApigeeFlowhookConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApigeeFlowhookConfig
An implementation forApigeeFlowhookConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.apigee_flowhook.ApigeeFlowhookConfig
ApigeeFlowhookConfig.Builder, ApigeeFlowhookConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ApigeeFlowhookConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theApigeeFlowhookConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetConnection()ObjectgetContinueOnError()Flag that specifies whether execution should continue if the flow hook throws an exception.ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()Description of the flow hook.StringgetEnvironment()The resource ID of the environment.StringgetFlowHookPoint()Where in the API call flow the flow hook is invoked.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#id ApigeeFlowhook#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetOrgId()The Apigee Organization associated with the environment.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetSharedflow()Id of the Sharedflow attaching to a flowhook point.ApigeeFlowhookTimeoutsgetTimeouts()timeouts block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ApigeeFlowhookConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theApigeeFlowhookConfig.Builder.
-
-
Method Detail
-
getEnvironment
public final String getEnvironment()
Description copied from interface:ApigeeFlowhookConfigThe resource ID of the environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#environment ApigeeFlowhook#environment}
- Specified by:
getEnvironmentin interfaceApigeeFlowhookConfig
-
getFlowHookPoint
public final String getFlowHookPoint()
Description copied from interface:ApigeeFlowhookConfigWhere in the API call flow the flow hook is invoked.Must be one of PreProxyFlowHook, PostProxyFlowHook, PreTargetFlowHook, or PostTargetFlowHook. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#flow_hook_point ApigeeFlowhook#flow_hook_point}
- Specified by:
getFlowHookPointin interfaceApigeeFlowhookConfig
-
getOrgId
public final String getOrgId()
Description copied from interface:ApigeeFlowhookConfigThe Apigee Organization associated with the environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#org_id ApigeeFlowhook#org_id}
- Specified by:
getOrgIdin interfaceApigeeFlowhookConfig
-
getSharedflow
public final String getSharedflow()
Description copied from interface:ApigeeFlowhookConfigId of the Sharedflow attaching to a flowhook point.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#sharedflow ApigeeFlowhook#sharedflow}
- Specified by:
getSharedflowin interfaceApigeeFlowhookConfig
-
getContinueOnError
public final Object getContinueOnError()
Description copied from interface:ApigeeFlowhookConfigFlag that specifies whether execution should continue if the flow hook throws an exception.Set to true to continue execution. Set to false to stop execution if the flow hook throws an exception. Defaults to true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#continue_on_error ApigeeFlowhook#continue_on_error}
- Specified by:
getContinueOnErrorin interfaceApigeeFlowhookConfig
-
getDescription
public final String getDescription()
Description copied from interface:ApigeeFlowhookConfigDescription of the flow hook.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#description ApigeeFlowhook#description}
- Specified by:
getDescriptionin interfaceApigeeFlowhookConfig
-
getId
public final String getId()
Description copied from interface:ApigeeFlowhookConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#id ApigeeFlowhook#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceApigeeFlowhookConfig
-
getTimeouts
public final ApigeeFlowhookTimeouts getTimeouts()
Description copied from interface:ApigeeFlowhookConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_flowhook#timeouts ApigeeFlowhook#timeouts}
- Specified by:
getTimeoutsin interfaceApigeeFlowhookConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-