Class VpcAttachmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.VpcAttachmentState.Builder
-
- Enclosing class:
- VpcAttachmentState
public static final class VpcAttachmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VpcAttachmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VpcAttachmentState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
VpcAttachmentState.Builder
arn(java.lang.String arn)
VpcAttachmentState.Builder
attachmentPolicyRuleNumber(com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
VpcAttachmentState.Builder
attachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)
VpcAttachmentState.Builder
attachmentType(com.pulumi.core.Output<java.lang.String> attachmentType)
VpcAttachmentState.Builder
attachmentType(java.lang.String attachmentType)
VpcAttachmentState
build()
VpcAttachmentState.Builder
coreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)
VpcAttachmentState.Builder
coreNetworkArn(java.lang.String coreNetworkArn)
VpcAttachmentState.Builder
coreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)
VpcAttachmentState.Builder
coreNetworkId(java.lang.String coreNetworkId)
VpcAttachmentState.Builder
edgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)
VpcAttachmentState.Builder
edgeLocation(java.lang.String edgeLocation)
VpcAttachmentState.Builder
options(VpcAttachmentOptionsArgs options)
VpcAttachmentState.Builder
options(com.pulumi.core.Output<VpcAttachmentOptionsArgs> options)
VpcAttachmentState.Builder
ownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)
VpcAttachmentState.Builder
ownerAccountId(java.lang.String ownerAccountId)
VpcAttachmentState.Builder
resourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)
VpcAttachmentState.Builder
resourceArn(java.lang.String resourceArn)
VpcAttachmentState.Builder
segmentName(com.pulumi.core.Output<java.lang.String> segmentName)
VpcAttachmentState.Builder
segmentName(java.lang.String segmentName)
VpcAttachmentState.Builder
state(com.pulumi.core.Output<java.lang.String> state)
VpcAttachmentState.Builder
state(java.lang.String state)
VpcAttachmentState.Builder
subnetArns(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetArns)
VpcAttachmentState.Builder
subnetArns(java.lang.String... subnetArns)
VpcAttachmentState.Builder
subnetArns(java.util.List<java.lang.String> subnetArns)
VpcAttachmentState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
VpcAttachmentState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
VpcAttachmentState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.VpcAttachmentState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.VpcAttachmentState.Builder
vpcArn(com.pulumi.core.Output<java.lang.String> vpcArn)
VpcAttachmentState.Builder
vpcArn(java.lang.String vpcArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcAttachmentState defaults)
-
-
Method Detail
-
arn
public VpcAttachmentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The ARN of the attachment.- Returns:
- builder
-
arn
public VpcAttachmentState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The ARN of the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public VpcAttachmentState.Builder attachmentPolicyRuleNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber
- The policy rule number associated with the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public VpcAttachmentState.Builder attachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber
- The policy rule number associated with the attachment.- Returns:
- builder
-
attachmentType
public VpcAttachmentState.Builder attachmentType(@Nullable com.pulumi.core.Output<java.lang.String> attachmentType)
- Parameters:
attachmentType
- The type of attachment.- Returns:
- builder
-
attachmentType
public VpcAttachmentState.Builder attachmentType(java.lang.String attachmentType)
- Parameters:
attachmentType
- The type of attachment.- Returns:
- builder
-
coreNetworkArn
public VpcAttachmentState.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn
- The ARN of a core network.- Returns:
- builder
-
coreNetworkArn
public VpcAttachmentState.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn
- The ARN of a core network.- Returns:
- builder
-
coreNetworkId
public VpcAttachmentState.Builder coreNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId
- The ID of a core network for the VPC attachment.- Returns:
- builder
-
coreNetworkId
public VpcAttachmentState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId
- The ID of a core network for the VPC attachment.- Returns:
- builder
-
edgeLocation
public VpcAttachmentState.Builder edgeLocation(@Nullable com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation
- The Region where the edge is located.- Returns:
- builder
-
edgeLocation
public VpcAttachmentState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation
- The Region where the edge is located.- Returns:
- builder
-
options
public VpcAttachmentState.Builder options(@Nullable com.pulumi.core.Output<VpcAttachmentOptionsArgs> options)
- Parameters:
options
- Options for the VPC attachment.- Returns:
- builder
-
options
public VpcAttachmentState.Builder options(VpcAttachmentOptionsArgs options)
- Parameters:
options
- Options for the VPC attachment.- Returns:
- builder
-
ownerAccountId
public VpcAttachmentState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId
- The ID of the attachment account owner.- Returns:
- builder
-
ownerAccountId
public VpcAttachmentState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId
- The ID of the attachment account owner.- Returns:
- builder
-
resourceArn
public VpcAttachmentState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn
- The attachment resource ARN.- Returns:
- builder
-
resourceArn
public VpcAttachmentState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn
- The attachment resource ARN.- Returns:
- builder
-
segmentName
public VpcAttachmentState.Builder segmentName(@Nullable com.pulumi.core.Output<java.lang.String> segmentName)
- Parameters:
segmentName
- The name of the segment attachment.- Returns:
- builder
-
segmentName
public VpcAttachmentState.Builder segmentName(java.lang.String segmentName)
- Parameters:
segmentName
- The name of the segment attachment.- Returns:
- builder
-
state
public VpcAttachmentState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state
- The state of the attachment.- Returns:
- builder
-
state
public VpcAttachmentState.Builder state(java.lang.String state)
- Parameters:
state
- The state of the attachment.- Returns:
- builder
-
subnetArns
public VpcAttachmentState.Builder subnetArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetArns)
- Parameters:
subnetArns
- The subnet ARN of the VPC attachment.- Returns:
- builder
-
subnetArns
public VpcAttachmentState.Builder subnetArns(java.util.List<java.lang.String> subnetArns)
- Parameters:
subnetArns
- The subnet ARN of the VPC attachment.- Returns:
- builder
-
subnetArns
public VpcAttachmentState.Builder subnetArns(java.lang.String... subnetArns)
- Parameters:
subnetArns
- The subnet ARN of the VPC attachment.- Returns:
- builder
-
tags
public VpcAttachmentState.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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public VpcAttachmentState.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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public VpcAttachmentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public VpcAttachmentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
vpcArn
public VpcAttachmentState.Builder vpcArn(@Nullable com.pulumi.core.Output<java.lang.String> vpcArn)
- Parameters:
vpcArn
- The ARN of the VPC. The following arguments are optional:- Returns:
- builder
-
vpcArn
public VpcAttachmentState.Builder vpcArn(java.lang.String vpcArn)
- Parameters:
vpcArn
- The ARN of the VPC. The following arguments are optional:- Returns:
- builder
-
build
public VpcAttachmentState build()
-
-