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 `merged_api_arn` or `merged_api_id` must be specified.- Returns:
- builder
-
mergedApiArn
public SourceApiAssociationArgs.Builder mergedApiArn(java.lang.String mergedApiArn)
- Parameters:
mergedApiArn
- ARN of the merged API. One of `merged_api_arn` or `merged_api_id` 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 `merged_api_arn` or `merged_api_id` must be specified.- Returns:
- builder
-
mergedApiId
public SourceApiAssociationArgs.Builder mergedApiId(java.lang.String mergedApiId)
- Parameters:
mergedApiId
- ID of the merged API. One of `merged_api_arn` or `merged_api_id` must be specified.- 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 `source_api_arn` or `source_api_id` must be specified.- Returns:
- builder
-
sourceApiArn
public SourceApiAssociationArgs.Builder sourceApiArn(java.lang.String sourceApiArn)
- Parameters:
sourceApiArn
- ARN of the source API. One of `source_api_arn` or `source_api_id` must be specified.- Returns:
- builder
-
sourceApiAssociationConfigs
public SourceApiAssociationArgs.Builder sourceApiAssociationConfigs(@Nullable com.pulumi.core.Output<java.util.List<SourceApiAssociationSourceApiAssociationConfigArgs>> sourceApiAssociationConfigs)
-
sourceApiAssociationConfigs
public SourceApiAssociationArgs.Builder sourceApiAssociationConfigs(java.util.List<SourceApiAssociationSourceApiAssociationConfigArgs> sourceApiAssociationConfigs)
-
sourceApiAssociationConfigs
public SourceApiAssociationArgs.Builder sourceApiAssociationConfigs(SourceApiAssociationSourceApiAssociationConfigArgs... sourceApiAssociationConfigs)
-
sourceApiId
public SourceApiAssociationArgs.Builder sourceApiId(@Nullable com.pulumi.core.Output<java.lang.String> sourceApiId)
- Parameters:
sourceApiId
- ID of the source API. One of `source_api_arn` or `source_api_id` must be specified.- Returns:
- builder
-
sourceApiId
public SourceApiAssociationArgs.Builder sourceApiId(java.lang.String sourceApiId)
- Parameters:
sourceApiId
- ID of the source API. One of `source_api_arn` or `source_api_id` 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()
-
-