Class TransitGatewayPeeringState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.TransitGatewayPeeringState.Builder
-
- Enclosing class:
- TransitGatewayPeeringState
public static final class TransitGatewayPeeringState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TransitGatewayPeeringState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransitGatewayPeeringState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)TransitGatewayPeeringState.Builderarn(java.lang.String arn)TransitGatewayPeeringStatebuild()TransitGatewayPeeringState.BuildercoreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)TransitGatewayPeeringState.BuildercoreNetworkArn(java.lang.String coreNetworkArn)TransitGatewayPeeringState.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)TransitGatewayPeeringState.BuildercoreNetworkId(java.lang.String coreNetworkId)TransitGatewayPeeringState.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)TransitGatewayPeeringState.BuilderedgeLocation(java.lang.String edgeLocation)TransitGatewayPeeringState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)TransitGatewayPeeringState.BuilderownerAccountId(java.lang.String ownerAccountId)TransitGatewayPeeringState.BuilderpeeringType(com.pulumi.core.Output<java.lang.String> peeringType)TransitGatewayPeeringState.BuilderpeeringType(java.lang.String peeringType)TransitGatewayPeeringState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)TransitGatewayPeeringState.BuilderresourceArn(java.lang.String resourceArn)TransitGatewayPeeringState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)TransitGatewayPeeringState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)TransitGatewayPeeringState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)TransitGatewayPeeringState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)TransitGatewayPeeringState.BuildertransitGatewayArn(com.pulumi.core.Output<java.lang.String> transitGatewayArn)TransitGatewayPeeringState.BuildertransitGatewayArn(java.lang.String transitGatewayArn)TransitGatewayPeeringState.BuildertransitGatewayPeeringAttachmentId(com.pulumi.core.Output<java.lang.String> transitGatewayPeeringAttachmentId)TransitGatewayPeeringState.BuildertransitGatewayPeeringAttachmentId(java.lang.String transitGatewayPeeringAttachmentId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TransitGatewayPeeringState defaults)
-
-
Method Detail
-
arn
public TransitGatewayPeeringState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- Peering ARN.- Returns:
- builder
-
arn
public TransitGatewayPeeringState.Builder arn(java.lang.String arn)
- Parameters:
arn- Peering ARN.- Returns:
- builder
-
coreNetworkArn
public TransitGatewayPeeringState.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of the core network.- Returns:
- builder
-
coreNetworkArn
public TransitGatewayPeeringState.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of the core network.- Returns:
- builder
-
coreNetworkId
public TransitGatewayPeeringState.Builder coreNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network.- Returns:
- builder
-
coreNetworkId
public TransitGatewayPeeringState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network.- Returns:
- builder
-
edgeLocation
public TransitGatewayPeeringState.Builder edgeLocation(@Nullable com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation- Edge location for the peer.- Returns:
- builder
-
edgeLocation
public TransitGatewayPeeringState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- Edge location for the peer.- Returns:
- builder
-
ownerAccountId
public TransitGatewayPeeringState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId- ID of the account owner.- Returns:
- builder
-
ownerAccountId
public TransitGatewayPeeringState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId- ID of the account owner.- Returns:
- builder
-
peeringType
public TransitGatewayPeeringState.Builder peeringType(@Nullable com.pulumi.core.Output<java.lang.String> peeringType)
- Parameters:
peeringType- Type of peering. This will be `TRANSIT_GATEWAY`.- Returns:
- builder
-
peeringType
public TransitGatewayPeeringState.Builder peeringType(java.lang.String peeringType)
- Parameters:
peeringType- Type of peering. This will be `TRANSIT_GATEWAY`.- Returns:
- builder
-
resourceArn
public TransitGatewayPeeringState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- Resource ARN of the peer.- Returns:
- builder
-
resourceArn
public TransitGatewayPeeringState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- Resource ARN of the peer.- Returns:
- builder
-
tags
public TransitGatewayPeeringState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the peering. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public TransitGatewayPeeringState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the peering. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public TransitGatewayPeeringState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public TransitGatewayPeeringState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
transitGatewayArn
public TransitGatewayPeeringState.Builder transitGatewayArn(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayArn)
- Parameters:
transitGatewayArn- ARN of the transit gateway for the peering request. The following arguments are optional:- Returns:
- builder
-
transitGatewayArn
public TransitGatewayPeeringState.Builder transitGatewayArn(java.lang.String transitGatewayArn)
- Parameters:
transitGatewayArn- ARN of the transit gateway for the peering request. The following arguments are optional:- Returns:
- builder
-
transitGatewayPeeringAttachmentId
public TransitGatewayPeeringState.Builder transitGatewayPeeringAttachmentId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayPeeringAttachmentId)
- Parameters:
transitGatewayPeeringAttachmentId- ID of the transit gateway peering attachment.- Returns:
- builder
-
transitGatewayPeeringAttachmentId
public TransitGatewayPeeringState.Builder transitGatewayPeeringAttachmentId(java.lang.String transitGatewayPeeringAttachmentId)
- Parameters:
transitGatewayPeeringAttachmentId- ID of the transit gateway peering attachment.- Returns:
- builder
-
build
public TransitGatewayPeeringState build()
-
-