Class IntegrationResponseState.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.inputs.IntegrationResponseState.Builder
-
- Enclosing class:
- IntegrationResponseState
public static final class IntegrationResponseState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IntegrationResponseState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegrationResponseState.BuilderapiId(com.pulumi.core.Output<java.lang.String> apiId)IntegrationResponseState.BuilderapiId(java.lang.String apiId)IntegrationResponseStatebuild()IntegrationResponseState.BuildercontentHandlingStrategy(com.pulumi.core.Output<java.lang.String> contentHandlingStrategy)IntegrationResponseState.BuildercontentHandlingStrategy(java.lang.String contentHandlingStrategy)IntegrationResponseState.BuilderintegrationId(com.pulumi.core.Output<java.lang.String> integrationId)IntegrationResponseState.BuilderintegrationId(java.lang.String integrationId)IntegrationResponseState.BuilderintegrationResponseKey(com.pulumi.core.Output<java.lang.String> integrationResponseKey)IntegrationResponseState.BuilderintegrationResponseKey(java.lang.String integrationResponseKey)IntegrationResponseState.Builderregion(com.pulumi.core.Output<java.lang.String> region)IntegrationResponseState.Builderregion(java.lang.String region)IntegrationResponseState.BuilderresponseTemplates(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> responseTemplates)IntegrationResponseState.BuilderresponseTemplates(java.util.Map<java.lang.String,java.lang.String> responseTemplates)IntegrationResponseState.BuildertemplateSelectionExpression(com.pulumi.core.Output<java.lang.String> templateSelectionExpression)IntegrationResponseState.BuildertemplateSelectionExpression(java.lang.String templateSelectionExpression)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IntegrationResponseState defaults)
-
-
Method Detail
-
apiId
public IntegrationResponseState.Builder apiId(@Nullable com.pulumi.core.Output<java.lang.String> apiId)
- Parameters:
apiId- API identifier.- Returns:
- builder
-
apiId
public IntegrationResponseState.Builder apiId(java.lang.String apiId)
- Parameters:
apiId- API identifier.- Returns:
- builder
-
contentHandlingStrategy
public IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState.Builder integrationId(@Nullable com.pulumi.core.Output<java.lang.String> integrationId)
- Parameters:
integrationId- Identifier of the `aws.apigatewayv2.Integration`.- Returns:
- builder
-
integrationId
public IntegrationResponseState.Builder integrationId(java.lang.String integrationId)
- Parameters:
integrationId- Identifier of the `aws.apigatewayv2.Integration`.- Returns:
- builder
-
integrationResponseKey
public IntegrationResponseState.Builder integrationResponseKey(@Nullable com.pulumi.core.Output<java.lang.String> integrationResponseKey)
- Parameters:
integrationResponseKey- Integration response key.- Returns:
- builder
-
integrationResponseKey
public IntegrationResponseState.Builder integrationResponseKey(java.lang.String integrationResponseKey)
- Parameters:
integrationResponseKey- Integration response key.- Returns:
- builder
-
region
public IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState.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 IntegrationResponseState build()
-
-