Class ConnectAttachmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.ConnectAttachmentState.Builder
-
- Enclosing class:
- ConnectAttachmentState
public static final class ConnectAttachmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectAttachmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectAttachmentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ConnectAttachmentState.Builderarn(java.lang.String arn)ConnectAttachmentState.BuilderattachmentId(com.pulumi.core.Output<java.lang.String> attachmentId)ConnectAttachmentState.BuilderattachmentId(java.lang.String attachmentId)ConnectAttachmentState.BuilderattachmentPolicyRuleNumber(com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)ConnectAttachmentState.BuilderattachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)ConnectAttachmentState.BuilderattachmentType(com.pulumi.core.Output<java.lang.String> attachmentType)ConnectAttachmentState.BuilderattachmentType(java.lang.String attachmentType)ConnectAttachmentStatebuild()ConnectAttachmentState.BuildercoreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)ConnectAttachmentState.BuildercoreNetworkArn(java.lang.String coreNetworkArn)ConnectAttachmentState.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)ConnectAttachmentState.BuildercoreNetworkId(java.lang.String coreNetworkId)ConnectAttachmentState.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)ConnectAttachmentState.BuilderedgeLocation(java.lang.String edgeLocation)ConnectAttachmentState.Builderoptions(ConnectAttachmentOptionsArgs options)ConnectAttachmentState.Builderoptions(com.pulumi.core.Output<ConnectAttachmentOptionsArgs> options)ConnectAttachmentState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)ConnectAttachmentState.BuilderownerAccountId(java.lang.String ownerAccountId)ConnectAttachmentState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)ConnectAttachmentState.BuilderresourceArn(java.lang.String resourceArn)ConnectAttachmentState.BuilderroutingPolicyLabel(com.pulumi.core.Output<java.lang.String> routingPolicyLabel)ConnectAttachmentState.BuilderroutingPolicyLabel(java.lang.String routingPolicyLabel)ConnectAttachmentState.BuildersegmentName(com.pulumi.core.Output<java.lang.String> segmentName)ConnectAttachmentState.BuildersegmentName(java.lang.String segmentName)ConnectAttachmentState.Builderstate(com.pulumi.core.Output<java.lang.String> state)ConnectAttachmentState.Builderstate(java.lang.String state)ConnectAttachmentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConnectAttachmentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ConnectAttachmentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ConnectAttachmentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ConnectAttachmentState.BuildertransportAttachmentId(com.pulumi.core.Output<java.lang.String> transportAttachmentId)ConnectAttachmentState.BuildertransportAttachmentId(java.lang.String transportAttachmentId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectAttachmentState defaults)
-
-
Method Detail
-
arn
public ConnectAttachmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the attachment.- Returns:
- builder
-
arn
public ConnectAttachmentState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the attachment.- Returns:
- builder
-
attachmentId
public ConnectAttachmentState.Builder attachmentId(@Nullable com.pulumi.core.Output<java.lang.String> attachmentId)
- Parameters:
attachmentId- ID of the attachment.- Returns:
- builder
-
attachmentId
public ConnectAttachmentState.Builder attachmentId(java.lang.String attachmentId)
- Parameters:
attachmentId- ID of the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public ConnectAttachmentState.Builder attachmentPolicyRuleNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- Policy rule number associated with the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public ConnectAttachmentState.Builder attachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- Policy rule number associated with the attachment.- Returns:
- builder
-
attachmentType
public ConnectAttachmentState.Builder attachmentType(@Nullable com.pulumi.core.Output<java.lang.String> attachmentType)
- Parameters:
attachmentType- Type of attachment.- Returns:
- builder
-
attachmentType
public ConnectAttachmentState.Builder attachmentType(java.lang.String attachmentType)
- Parameters:
attachmentType- Type of attachment.- Returns:
- builder
-
coreNetworkArn
public ConnectAttachmentState.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of a core network.- Returns:
- builder
-
coreNetworkArn
public ConnectAttachmentState.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of a core network.- Returns:
- builder
-
coreNetworkId
public ConnectAttachmentState.Builder coreNetworkId(@Nullable 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 ConnectAttachmentState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network where you want to create the attachment.- Returns:
- builder
-
edgeLocation
public ConnectAttachmentState.Builder edgeLocation(@Nullable com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located.- Returns:
- builder
-
edgeLocation
public ConnectAttachmentState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located.- Returns:
- builder
-
options
public ConnectAttachmentState.Builder options(@Nullable com.pulumi.core.Output<ConnectAttachmentOptionsArgs> options)
- Parameters:
options- Options block. See options for more information.- Returns:
- builder
-
options
public ConnectAttachmentState.Builder options(ConnectAttachmentOptionsArgs options)
- Parameters:
options- Options block. See options for more information.- Returns:
- builder
-
ownerAccountId
public ConnectAttachmentState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
ownerAccountId
public ConnectAttachmentState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
resourceArn
public ConnectAttachmentState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
resourceArn
public ConnectAttachmentState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
routingPolicyLabel
public ConnectAttachmentState.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 ConnectAttachmentState.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
-
segmentName
public ConnectAttachmentState.Builder segmentName(@Nullable com.pulumi.core.Output<java.lang.String> segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
segmentName
public ConnectAttachmentState.Builder segmentName(java.lang.String segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
state
public ConnectAttachmentState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the attachment.- Returns:
- builder
-
state
public ConnectAttachmentState.Builder state(java.lang.String state)
- Parameters:
state- State of the attachment.- Returns:
- builder
-
tags
public ConnectAttachmentState.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 ConnectAttachmentState.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
-
tagsAll
public ConnectAttachmentState.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 ConnectAttachmentState.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
-
transportAttachmentId
public ConnectAttachmentState.Builder transportAttachmentId(@Nullable 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 ConnectAttachmentState.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 ConnectAttachmentState build()
-
-