Package com.pulumi.aws.networkmanager
Class ConnectAttachmentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.ConnectAttachmentArgs.Builder
-
- Enclosing class:
- ConnectAttachmentArgs
public static final class ConnectAttachmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectAttachmentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectAttachmentArgsbuild()ConnectAttachmentArgs.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)ConnectAttachmentArgs.BuildercoreNetworkId(java.lang.String coreNetworkId)ConnectAttachmentArgs.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)ConnectAttachmentArgs.BuilderedgeLocation(java.lang.String edgeLocation)ConnectAttachmentArgs.Builderoptions(ConnectAttachmentOptionsArgs options)ConnectAttachmentArgs.Builderoptions(com.pulumi.core.Output<ConnectAttachmentOptionsArgs> options)ConnectAttachmentArgs.BuilderroutingPolicyLabel(com.pulumi.core.Output<java.lang.String> routingPolicyLabel)ConnectAttachmentArgs.BuilderroutingPolicyLabel(java.lang.String routingPolicyLabel)ConnectAttachmentArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConnectAttachmentArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ConnectAttachmentArgs.BuildertransportAttachmentId(com.pulumi.core.Output<java.lang.String> transportAttachmentId)ConnectAttachmentArgs.BuildertransportAttachmentId(java.lang.String transportAttachmentId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectAttachmentArgs defaults)
-
-
Method Detail
-
coreNetworkId
public ConnectAttachmentArgs.Builder coreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network where you want to create the attachment.- Returns:
- builder
-
coreNetworkId
public ConnectAttachmentArgs.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network where you want to create the attachment.- Returns:
- builder
-
edgeLocation
public ConnectAttachmentArgs.Builder edgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located.- Returns:
- builder
-
edgeLocation
public ConnectAttachmentArgs.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located.- Returns:
- builder
-
options
public ConnectAttachmentArgs.Builder options(com.pulumi.core.Output<ConnectAttachmentOptionsArgs> options)
- Parameters:
options- Options block. See options for more information.- Returns:
- builder
-
options
public ConnectAttachmentArgs.Builder options(ConnectAttachmentOptionsArgs options)
- Parameters:
options- Options block. See options for more information.- Returns:
- builder
-
routingPolicyLabel
public ConnectAttachmentArgs.Builder routingPolicyLabel(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Connect attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
routingPolicyLabel
public ConnectAttachmentArgs.Builder routingPolicyLabel(java.lang.String routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Connect attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
tags
public ConnectAttachmentArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the attachment. 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 ConnectAttachmentArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
transportAttachmentId
public ConnectAttachmentArgs.Builder transportAttachmentId(com.pulumi.core.Output<java.lang.String> transportAttachmentId)
- Parameters:
transportAttachmentId- ID of the attachment between the two connections. The following arguments are optional:- Returns:
- builder
-
transportAttachmentId
public ConnectAttachmentArgs.Builder transportAttachmentId(java.lang.String transportAttachmentId)
- Parameters:
transportAttachmentId- ID of the attachment between the two connections. The following arguments are optional:- Returns:
- builder
-
build
public ConnectAttachmentArgs build()
-
-