Class AppsyncResolver
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.appsync_resolver.AppsyncResolver
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.608Z") @Stability(Stable) public class AppsyncResolver extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver aws_appsync_resolver}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppsyncResolver.BuilderA fluent builder forAppsyncResolver.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedAppsyncResolver(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedAppsyncResolver(software.amazon.jsii.JsiiObjectRef objRef)AppsyncResolver(software.constructs.Construct scope, String id, AppsyncResolverConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver aws_appsync_resolver} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
AppsyncResolver
protected AppsyncResolver(software.amazon.jsii.JsiiObjectRef objRef)
-
AppsyncResolver
protected AppsyncResolver(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AppsyncResolver
@Stability(Stable) public AppsyncResolver(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AppsyncResolverConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver aws_appsync_resolver} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putCachingConfig
@Stability(Stable) public void putCachingConfig(@NotNull AppsyncResolverCachingConfig value)- Parameters:
value- This parameter is required.
-
putPipelineConfig
@Stability(Stable) public void putPipelineConfig(@NotNull AppsyncResolverPipelineConfig value)- Parameters:
value- This parameter is required.
-
putRuntime
@Stability(Stable) public void putRuntime(@NotNull AppsyncResolverRuntime value)- Parameters:
value- This parameter is required.
-
putSyncConfig
@Stability(Stable) public void putSyncConfig(@NotNull AppsyncResolverSyncConfig value)- Parameters:
value- This parameter is required.
-
resetCachingConfig
@Stability(Stable) public void resetCachingConfig()
-
resetCode
@Stability(Stable) public void resetCode()
-
resetDataSource
@Stability(Stable) public void resetDataSource()
-
resetId
@Stability(Stable) public void resetId()
-
resetKind
@Stability(Stable) public void resetKind()
-
resetMaxBatchSize
@Stability(Stable) public void resetMaxBatchSize()
-
resetPipelineConfig
@Stability(Stable) public void resetPipelineConfig()
-
resetRequestTemplate
@Stability(Stable) public void resetRequestTemplate()
-
resetResponseTemplate
@Stability(Stable) public void resetResponseTemplate()
-
resetRuntime
@Stability(Stable) public void resetRuntime()
-
resetSyncConfig
@Stability(Stable) public void resetSyncConfig()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCachingConfig
@Stability(Stable) @NotNull public AppsyncResolverCachingConfigOutputReference getCachingConfig()
-
getPipelineConfig
@Stability(Stable) @NotNull public AppsyncResolverPipelineConfigOutputReference getPipelineConfig()
-
getRuntime
@Stability(Stable) @NotNull public AppsyncResolverRuntimeOutputReference getRuntime()
-
getSyncConfig
@Stability(Stable) @NotNull public AppsyncResolverSyncConfigOutputReference getSyncConfig()
-
getApiIdInput
@Stability(Stable) @Nullable public String getApiIdInput()
-
getCachingConfigInput
@Stability(Stable) @Nullable public AppsyncResolverCachingConfig getCachingConfigInput()
-
getCodeInput
@Stability(Stable) @Nullable public String getCodeInput()
-
getDataSourceInput
@Stability(Stable) @Nullable public String getDataSourceInput()
-
getFieldInput
@Stability(Stable) @Nullable public String getFieldInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getKindInput
@Stability(Stable) @Nullable public String getKindInput()
-
getMaxBatchSizeInput
@Stability(Stable) @Nullable public Number getMaxBatchSizeInput()
-
getPipelineConfigInput
@Stability(Stable) @Nullable public AppsyncResolverPipelineConfig getPipelineConfigInput()
-
getRequestTemplateInput
@Stability(Stable) @Nullable public String getRequestTemplateInput()
-
getResponseTemplateInput
@Stability(Stable) @Nullable public String getResponseTemplateInput()
-
getRuntimeInput
@Stability(Stable) @Nullable public AppsyncResolverRuntime getRuntimeInput()
-
getSyncConfigInput
@Stability(Stable) @Nullable public AppsyncResolverSyncConfig getSyncConfigInput()
-
getTypeInput
@Stability(Stable) @Nullable public String getTypeInput()
-
getApiId
@Stability(Stable) @NotNull public String getApiId()
-
setApiId
@Stability(Stable) public void setApiId(@NotNull String value)
-
getCode
@Stability(Stable) @NotNull public String getCode()
-
setCode
@Stability(Stable) public void setCode(@NotNull String value)
-
getDataSource
@Stability(Stable) @NotNull public String getDataSource()
-
setDataSource
@Stability(Stable) public void setDataSource(@NotNull String value)
-
getField
@Stability(Stable) @NotNull public String getField()
-
setField
@Stability(Stable) public void setField(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getKind
@Stability(Stable) @NotNull public String getKind()
-
setKind
@Stability(Stable) public void setKind(@NotNull String value)
-
getMaxBatchSize
@Stability(Stable) @NotNull public Number getMaxBatchSize()
-
setMaxBatchSize
@Stability(Stable) public void setMaxBatchSize(@NotNull Number value)
-
getRequestTemplate
@Stability(Stable) @NotNull public String getRequestTemplate()
-
setRequestTemplate
@Stability(Stable) public void setRequestTemplate(@NotNull String value)
-
getResponseTemplate
@Stability(Stable) @NotNull public String getResponseTemplate()
-
setResponseTemplate
@Stability(Stable) public void setResponseTemplate(@NotNull String value)
-
getType
@Stability(Stable) @NotNull public String getType()
-
setType
@Stability(Stable) public void setType(@NotNull String value)
-
-