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