Package com.pulumi.aws.apigatewayv2
Class IntegrationResponseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.IntegrationResponseArgs.Builder
-
- Enclosing class:
- IntegrationResponseArgs
public static final class IntegrationResponseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IntegrationResponseArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegrationResponseArgs.BuilderapiId(com.pulumi.core.Output<java.lang.String> apiId)IntegrationResponseArgs.BuilderapiId(java.lang.String apiId)IntegrationResponseArgsbuild()IntegrationResponseArgs.BuildercontentHandlingStrategy(com.pulumi.core.Output<java.lang.String> contentHandlingStrategy)IntegrationResponseArgs.BuildercontentHandlingStrategy(java.lang.String contentHandlingStrategy)IntegrationResponseArgs.BuilderintegrationId(com.pulumi.core.Output<java.lang.String> integrationId)IntegrationResponseArgs.BuilderintegrationId(java.lang.String integrationId)IntegrationResponseArgs.BuilderintegrationResponseKey(com.pulumi.core.Output<java.lang.String> integrationResponseKey)IntegrationResponseArgs.BuilderintegrationResponseKey(java.lang.String integrationResponseKey)IntegrationResponseArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)IntegrationResponseArgs.Builderregion(java.lang.String region)IntegrationResponseArgs.BuilderresponseTemplates(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> responseTemplates)IntegrationResponseArgs.BuilderresponseTemplates(java.util.Map<java.lang.String,java.lang.String> responseTemplates)IntegrationResponseArgs.BuildertemplateSelectionExpression(com.pulumi.core.Output<java.lang.String> templateSelectionExpression)IntegrationResponseArgs.BuildertemplateSelectionExpression(java.lang.String templateSelectionExpression)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IntegrationResponseArgs defaults)
-
-
Method Detail
-
apiId
public IntegrationResponseArgs.Builder apiId(com.pulumi.core.Output<java.lang.String> apiId)
- Parameters:
apiId- API identifier.- Returns:
- builder
-
apiId
public IntegrationResponseArgs.Builder apiId(java.lang.String apiId)
- Parameters:
apiId- API identifier.- Returns:
- builder
-
contentHandlingStrategy
public IntegrationResponseArgs.Builder contentHandlingStrategy(@Nullable com.pulumi.core.Output<java.lang.String> contentHandlingStrategy)
- Parameters:
contentHandlingStrategy- How to handle response payload content type conversions. Valid values: `CONVERT_TO_BINARY`, `CONVERT_TO_TEXT`.- Returns:
- builder
-
contentHandlingStrategy
public IntegrationResponseArgs.Builder contentHandlingStrategy(java.lang.String contentHandlingStrategy)
- Parameters:
contentHandlingStrategy- How to handle response payload content type conversions. Valid values: `CONVERT_TO_BINARY`, `CONVERT_TO_TEXT`.- Returns:
- builder
-
integrationId
public IntegrationResponseArgs.Builder integrationId(com.pulumi.core.Output<java.lang.String> integrationId)
- Parameters:
integrationId- Identifier of the `aws.apigatewayv2.Integration`.- Returns:
- builder
-
integrationId
public IntegrationResponseArgs.Builder integrationId(java.lang.String integrationId)
- Parameters:
integrationId- Identifier of the `aws.apigatewayv2.Integration`.- Returns:
- builder
-
integrationResponseKey
public IntegrationResponseArgs.Builder integrationResponseKey(com.pulumi.core.Output<java.lang.String> integrationResponseKey)
- Parameters:
integrationResponseKey- Integration response key.- Returns:
- builder
-
integrationResponseKey
public IntegrationResponseArgs.Builder integrationResponseKey(java.lang.String integrationResponseKey)
- Parameters:
integrationResponseKey- Integration response key.- Returns:
- builder
-
region
public IntegrationResponseArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public IntegrationResponseArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
responseTemplates
public IntegrationResponseArgs.Builder responseTemplates(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> responseTemplates)
- Parameters:
responseTemplates- Map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client.- Returns:
- builder
-
responseTemplates
public IntegrationResponseArgs.Builder responseTemplates(java.util.Map<java.lang.String,java.lang.String> responseTemplates)
- Parameters:
responseTemplates- Map of Velocity templates that are applied on the request payload based on the value of the Content-Type header sent by the client.- Returns:
- builder
-
templateSelectionExpression
public IntegrationResponseArgs.Builder templateSelectionExpression(@Nullable com.pulumi.core.Output<java.lang.String> templateSelectionExpression)
- Parameters:
templateSelectionExpression- [Template selection expression](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-template-selection-expressions) for the integration response.- Returns:
- builder
-
templateSelectionExpression
public IntegrationResponseArgs.Builder templateSelectionExpression(java.lang.String templateSelectionExpression)
- Parameters:
templateSelectionExpression- [Template selection expression](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-template-selection-expressions) for the integration response.- Returns:
- builder
-
build
public IntegrationResponseArgs build()
-
-