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 Modifier and Type Method Description VpcAttachmentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)VpcAttachmentState.Builderarn(java.lang.String arn)VpcAttachmentState.BuilderattachmentPolicyRuleNumber(com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)VpcAttachmentState.BuilderattachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)VpcAttachmentState.BuilderattachmentType(com.pulumi.core.Output<java.lang.String> attachmentType)VpcAttachmentState.BuilderattachmentType(java.lang.String attachmentType)VpcAttachmentStatebuild()VpcAttachmentState.BuildercoreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)VpcAttachmentState.BuildercoreNetworkArn(java.lang.String coreNetworkArn)VpcAttachmentState.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)VpcAttachmentState.BuildercoreNetworkId(java.lang.String coreNetworkId)VpcAttachmentState.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)VpcAttachmentState.BuilderedgeLocation(java.lang.String edgeLocation)VpcAttachmentState.Builderoptions(VpcAttachmentOptionsArgs options)VpcAttachmentState.Builderoptions(com.pulumi.core.Output<VpcAttachmentOptionsArgs> options)VpcAttachmentState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)VpcAttachmentState.BuilderownerAccountId(java.lang.String ownerAccountId)VpcAttachmentState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)VpcAttachmentState.BuilderresourceArn(java.lang.String resourceArn)VpcAttachmentState.BuilderroutingPolicyLabel(com.pulumi.core.Output<java.lang.String> routingPolicyLabel)VpcAttachmentState.BuilderroutingPolicyLabel(java.lang.String routingPolicyLabel)VpcAttachmentState.BuildersegmentName(com.pulumi.core.Output<java.lang.String> segmentName)VpcAttachmentState.BuildersegmentName(java.lang.String segmentName)VpcAttachmentState.Builderstate(com.pulumi.core.Output<java.lang.String> state)VpcAttachmentState.Builderstate(java.lang.String state)VpcAttachmentState.BuildersubnetArns(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetArns)VpcAttachmentState.BuildersubnetArns(java.lang.String... subnetArns)VpcAttachmentState.BuildersubnetArns(java.util.List<java.lang.String> subnetArns)VpcAttachmentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)VpcAttachmentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)VpcAttachmentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)VpcAttachmentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)VpcAttachmentState.BuildervpcArn(com.pulumi.core.Output<java.lang.String> vpcArn)VpcAttachmentState.BuildervpcArn(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- ARN of the attachment.- Returns:
- builder
-
arn
public VpcAttachmentState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public VpcAttachmentState.Builder attachmentPolicyRuleNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- Policy rule number associated with the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public VpcAttachmentState.Builder attachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- 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- Type of attachment.- Returns:
- builder
-
attachmentType
public VpcAttachmentState.Builder attachmentType(java.lang.String attachmentType)
- Parameters:
attachmentType- Type of attachment.- Returns:
- builder
-
coreNetworkArn
public VpcAttachmentState.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of a core network.- Returns:
- builder
-
coreNetworkArn
public VpcAttachmentState.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of a core network.- Returns:
- builder
-
coreNetworkId
public VpcAttachmentState.Builder coreNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network for the VPC attachment.- Returns:
- builder
-
coreNetworkId
public VpcAttachmentState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- 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- Region where the edge is located.- Returns:
- builder
-
edgeLocation
public VpcAttachmentState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- 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. See below.- Returns:
- builder
-
options
public VpcAttachmentState.Builder options(VpcAttachmentOptionsArgs options)
- Parameters:
options- Options for the VPC attachment. See below.- Returns:
- builder
-
ownerAccountId
public VpcAttachmentState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
ownerAccountId
public VpcAttachmentState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
resourceArn
public VpcAttachmentState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
resourceArn
public VpcAttachmentState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
routingPolicyLabel
public VpcAttachmentState.Builder routingPolicyLabel(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the VPC attachment for traffic routing decisions. Maximum length of 256 characters.- Returns:
- builder
-
routingPolicyLabel
public VpcAttachmentState.Builder routingPolicyLabel(java.lang.String routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the VPC attachment for traffic routing decisions. Maximum length of 256 characters.- Returns:
- builder
-
segmentName
public VpcAttachmentState.Builder segmentName(@Nullable com.pulumi.core.Output<java.lang.String> segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
segmentName
public VpcAttachmentState.Builder segmentName(java.lang.String segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
state
public VpcAttachmentState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the attachment.- Returns:
- builder
-
state
public VpcAttachmentState.Builder state(java.lang.String state)
- Parameters:
state- 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- Subnet ARNs of the VPC attachment.- Returns:
- builder
-
subnetArns
public VpcAttachmentState.Builder subnetArns(java.util.List<java.lang.String> subnetArns)
- Parameters:
subnetArns- Subnet ARNs of the VPC attachment.- Returns:
- builder
-
subnetArns
public VpcAttachmentState.Builder subnetArns(java.lang.String... subnetArns)
- Parameters:
subnetArns- Subnet ARNs 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 `defaultTags` 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public VpcAttachmentState.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 VpcAttachmentState.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
-
vpcArn
public VpcAttachmentState.Builder vpcArn(@Nullable com.pulumi.core.Output<java.lang.String> vpcArn)
- Parameters:
vpcArn- ARN of the VPC. The following arguments are optional:- Returns:
- builder
-
vpcArn
public VpcAttachmentState.Builder vpcArn(java.lang.String vpcArn)
- Parameters:
vpcArn- ARN of the VPC. The following arguments are optional:- Returns:
- builder
-
build
public VpcAttachmentState build()
-
-