Interface AppsyncResolverConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
AppsyncResolverConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:50.609Z") @Stability(Stable) public interface AppsyncResolverConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAppsyncResolverConfig.BuilderA builder forAppsyncResolverConfigstatic classAppsyncResolverConfig.Jsii$ProxyAn implementation forAppsyncResolverConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static AppsyncResolverConfig.Builderbuilder()StringgetApiId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#api_id AppsyncResolver#api_id}.default AppsyncResolverCachingConfiggetCachingConfig()caching_config block.default StringgetCode()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#code AppsyncResolver#code}.default StringgetDataSource()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#data_source AppsyncResolver#data_source}.StringgetField()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#field AppsyncResolver#field}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#id AppsyncResolver#id}.default StringgetKind()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#kind AppsyncResolver#kind}.default NumbergetMaxBatchSize()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#max_batch_size AppsyncResolver#max_batch_size}.default AppsyncResolverPipelineConfiggetPipelineConfig()pipeline_config block.default StringgetRequestTemplate()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#request_template AppsyncResolver#request_template}.default StringgetResponseTemplate()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#response_template AppsyncResolver#response_template}.default AppsyncResolverRuntimegetRuntime()runtime block.default AppsyncResolverSyncConfiggetSyncConfig()sync_config block.StringgetType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#type AppsyncResolver#type}.
-
-
-
Method Detail
-
getApiId
@Stability(Stable) @NotNull String getApiId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#api_id AppsyncResolver#api_id}.
-
getField
@Stability(Stable) @NotNull String getField()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#field AppsyncResolver#field}.
-
getType
@Stability(Stable) @NotNull String getType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#type AppsyncResolver#type}.
-
getCachingConfig
@Stability(Stable) @Nullable default AppsyncResolverCachingConfig getCachingConfig()
caching_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#caching_config AppsyncResolver#caching_config}
-
getCode
@Stability(Stable) @Nullable default String getCode()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#code AppsyncResolver#code}.
-
getDataSource
@Stability(Stable) @Nullable default String getDataSource()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#data_source AppsyncResolver#data_source}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#id AppsyncResolver#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.
-
getKind
@Stability(Stable) @Nullable default String getKind()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#kind AppsyncResolver#kind}.
-
getMaxBatchSize
@Stability(Stable) @Nullable default Number getMaxBatchSize()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#max_batch_size AppsyncResolver#max_batch_size}.
-
getPipelineConfig
@Stability(Stable) @Nullable default AppsyncResolverPipelineConfig getPipelineConfig()
pipeline_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#pipeline_config AppsyncResolver#pipeline_config}
-
getRequestTemplate
@Stability(Stable) @Nullable default String getRequestTemplate()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#request_template AppsyncResolver#request_template}.
-
getResponseTemplate
@Stability(Stable) @Nullable default String getResponseTemplate()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#response_template AppsyncResolver#response_template}.
-
getRuntime
@Stability(Stable) @Nullable default AppsyncResolverRuntime getRuntime()
runtime block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#runtime AppsyncResolver#runtime}
-
getSyncConfig
@Stability(Stable) @Nullable default AppsyncResolverSyncConfig getSyncConfig()
sync_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/appsync_resolver#sync_config AppsyncResolver#sync_config}
-
builder
@Stability(Stable) static AppsyncResolverConfig.Builder builder()
- Returns:
- a
AppsyncResolverConfig.BuilderofAppsyncResolverConfig
-
-