Package com.pulumi.aws.appsync.inputs
Class SourceApiAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.appsync.inputs.SourceApiAssociationState.Builder
-
- Enclosing class:
- SourceApiAssociationState
public static final class SourceApiAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SourceApiAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SourceApiAssociationState defaults)
-
-
Method Detail
-
arn
public SourceApiAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Source API Association.- Returns:
- builder
-
arn
public SourceApiAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Source API Association.- Returns:
- builder
-
associationId
public SourceApiAssociationState.Builder associationId(@Nullable com.pulumi.core.Output<java.lang.String> associationId)
- Parameters:
associationId- ID of the Source API Association.- Returns:
- builder
-
associationId
public SourceApiAssociationState.Builder associationId(java.lang.String associationId)
- Parameters:
associationId- ID of the Source API Association.- Returns:
- builder
-
description
public SourceApiAssociationState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the source API being merged.- Returns:
- builder
-
description
public SourceApiAssociationState.Builder description(java.lang.String description)
- Parameters:
description- Description of the source API being merged.- Returns:
- builder
-
mergedApiArn
public SourceApiAssociationState.Builder mergedApiArn(@Nullable com.pulumi.core.Output<java.lang.String> mergedApiArn)
- Parameters:
mergedApiArn- ARN of the merged API. One of `mergedApiArn` or `mergedApiId` must be specified.- Returns:
- builder
-
mergedApiArn
public SourceApiAssociationState.Builder mergedApiArn(java.lang.String mergedApiArn)
- Parameters:
mergedApiArn- ARN of the merged API. One of `mergedApiArn` or `mergedApiId` must be specified.- Returns:
- builder
-
mergedApiId
public SourceApiAssociationState.Builder mergedApiId(@Nullable com.pulumi.core.Output<java.lang.String> mergedApiId)
- Parameters:
mergedApiId- ID of the merged API. One of `mergedApiArn` or `mergedApiId` must be specified.- Returns:
- builder
-
mergedApiId
public SourceApiAssociationState.Builder mergedApiId(java.lang.String mergedApiId)
- Parameters:
mergedApiId- ID of the merged API. One of `mergedApiArn` or `mergedApiId` must be specified.- Returns:
- builder
-
region
public SourceApiAssociationState.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 SourceApiAssociationState.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
-
sourceApiArn
public SourceApiAssociationState.Builder sourceApiArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceApiArn)
- Parameters:
sourceApiArn- ARN of the source API. One of `sourceApiArn` or `sourceApiId` must be specified.- Returns:
- builder
-
sourceApiArn
public SourceApiAssociationState.Builder sourceApiArn(java.lang.String sourceApiArn)
- Parameters:
sourceApiArn- ARN of the source API. One of `sourceApiArn` or `sourceApiId` must be specified.- Returns:
- builder
-
sourceApiAssociationConfigs
public SourceApiAssociationState.Builder sourceApiAssociationConfigs(@Nullable com.pulumi.core.Output<java.util.List<SourceApiAssociationSourceApiAssociationConfigArgs>> sourceApiAssociationConfigs)
- Parameters:
sourceApiAssociationConfigs- Source API Association configuration. See `sourceApiAssociationConfig` Block for details.- Returns:
- builder
-
sourceApiAssociationConfigs
public SourceApiAssociationState.Builder sourceApiAssociationConfigs(java.util.List<SourceApiAssociationSourceApiAssociationConfigArgs> sourceApiAssociationConfigs)
- Parameters:
sourceApiAssociationConfigs- Source API Association configuration. See `sourceApiAssociationConfig` Block for details.- Returns:
- builder
-
sourceApiAssociationConfigs
public SourceApiAssociationState.Builder sourceApiAssociationConfigs(SourceApiAssociationSourceApiAssociationConfigArgs... sourceApiAssociationConfigs)
- Parameters:
sourceApiAssociationConfigs- Source API Association configuration. See `sourceApiAssociationConfig` Block for details.- Returns:
- builder
-
sourceApiId
public SourceApiAssociationState.Builder sourceApiId(@Nullable com.pulumi.core.Output<java.lang.String> sourceApiId)
- Parameters:
sourceApiId- ID of the source API. One of `sourceApiArn` or `sourceApiId` must be specified.- Returns:
- builder
-
sourceApiId
public SourceApiAssociationState.Builder sourceApiId(java.lang.String sourceApiId)
- Parameters:
sourceApiId- ID of the source API. One of `sourceApiArn` or `sourceApiId` must be specified.- Returns:
- builder
-
timeouts
public SourceApiAssociationState.Builder timeouts(@Nullable com.pulumi.core.Output<SourceApiAssociationTimeoutsArgs> timeouts)
-
timeouts
public SourceApiAssociationState.Builder timeouts(SourceApiAssociationTimeoutsArgs timeouts)
-
build
public SourceApiAssociationState build()
-
-