Class AttachmentAccepterState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.AttachmentAccepterState.Builder
-
- Enclosing class:
- AttachmentAccepterState
public static final class AttachmentAccepterState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AttachmentAccepterState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachmentAccepterState.BuilderattachmentId(com.pulumi.core.Output<java.lang.String> attachmentId)AttachmentAccepterState.BuilderattachmentId(java.lang.String attachmentId)AttachmentAccepterState.BuilderattachmentPolicyRuleNumber(com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)AttachmentAccepterState.BuilderattachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)AttachmentAccepterState.BuilderattachmentType(com.pulumi.core.Output<java.lang.String> attachmentType)AttachmentAccepterState.BuilderattachmentType(java.lang.String attachmentType)AttachmentAccepterStatebuild()AttachmentAccepterState.BuildercoreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)AttachmentAccepterState.BuildercoreNetworkArn(java.lang.String coreNetworkArn)AttachmentAccepterState.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)AttachmentAccepterState.BuildercoreNetworkId(java.lang.String coreNetworkId)AttachmentAccepterState.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)AttachmentAccepterState.BuilderedgeLocation(java.lang.String edgeLocation)AttachmentAccepterState.BuilderedgeLocations(com.pulumi.core.Output<java.util.List<java.lang.String>> edgeLocations)AttachmentAccepterState.BuilderedgeLocations(java.lang.String... edgeLocations)AttachmentAccepterState.BuilderedgeLocations(java.util.List<java.lang.String> edgeLocations)AttachmentAccepterState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)AttachmentAccepterState.BuilderownerAccountId(java.lang.String ownerAccountId)AttachmentAccepterState.BuilderresourceArn(com.pulumi.core.Output<java.lang.String> resourceArn)AttachmentAccepterState.BuilderresourceArn(java.lang.String resourceArn)AttachmentAccepterState.BuildersegmentName(com.pulumi.core.Output<java.lang.String> segmentName)AttachmentAccepterState.BuildersegmentName(java.lang.String segmentName)AttachmentAccepterState.Builderstate(com.pulumi.core.Output<java.lang.String> state)AttachmentAccepterState.Builderstate(java.lang.String state)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AttachmentAccepterState defaults)
-
-
Method Detail
-
attachmentId
public AttachmentAccepterState.Builder attachmentId(@Nullable com.pulumi.core.Output<java.lang.String> attachmentId)
- Parameters:
attachmentId- ID of the attachment.- Returns:
- builder
-
attachmentId
public AttachmentAccepterState.Builder attachmentId(java.lang.String attachmentId)
- Parameters:
attachmentId- ID of the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public AttachmentAccepterState.Builder attachmentPolicyRuleNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- Policy rule number associated with the attachment.- Returns:
- builder
-
attachmentPolicyRuleNumber
public AttachmentAccepterState.Builder attachmentPolicyRuleNumber(java.lang.Integer attachmentPolicyRuleNumber)
- Parameters:
attachmentPolicyRuleNumber- Policy rule number associated with the attachment.- Returns:
- builder
-
attachmentType
public AttachmentAccepterState.Builder attachmentType(@Nullable com.pulumi.core.Output<java.lang.String> attachmentType)
- Parameters:
attachmentType- Type of attachment. Valid values: `CONNECT`, `DIRECT_CONNECT_GATEWAY`, `SITE_TO_SITE_VPN`, `TRANSIT_GATEWAY_ROUTE_TABLE`, `VPC`.- Returns:
- builder
-
attachmentType
public AttachmentAccepterState.Builder attachmentType(java.lang.String attachmentType)
- Parameters:
attachmentType- Type of attachment. Valid values: `CONNECT`, `DIRECT_CONNECT_GATEWAY`, `SITE_TO_SITE_VPN`, `TRANSIT_GATEWAY_ROUTE_TABLE`, `VPC`.- Returns:
- builder
-
coreNetworkArn
public AttachmentAccepterState.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of the core network.- Returns:
- builder
-
coreNetworkArn
public AttachmentAccepterState.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn- ARN of the core network.- Returns:
- builder
-
coreNetworkId
public AttachmentAccepterState.Builder coreNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of the core network.- Returns:
- builder
-
coreNetworkId
public AttachmentAccepterState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of the core network.- Returns:
- builder
-
edgeLocation
public AttachmentAccepterState.Builder edgeLocation(@Nullable com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located. This is returned for all attachment types except Direct Connect gateway attachments, which instead return `edgeLocations`.- Returns:
- builder
-
edgeLocation
public AttachmentAccepterState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- Region where the edge is located. This is returned for all attachment types except Direct Connect gateway attachments, which instead return `edgeLocations`.- Returns:
- builder
-
edgeLocations
public AttachmentAccepterState.Builder edgeLocations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> edgeLocations)
- Parameters:
edgeLocations- Edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types return `edgeLocation`.- Returns:
- builder
-
edgeLocations
public AttachmentAccepterState.Builder edgeLocations(java.util.List<java.lang.String> edgeLocations)
- Parameters:
edgeLocations- Edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types return `edgeLocation`.- Returns:
- builder
-
edgeLocations
public AttachmentAccepterState.Builder edgeLocations(java.lang.String... edgeLocations)
- Parameters:
edgeLocations- Edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types return `edgeLocation`.- Returns:
- builder
-
ownerAccountId
public AttachmentAccepterState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
ownerAccountId
public AttachmentAccepterState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId- ID of the attachment account owner.- Returns:
- builder
-
resourceArn
public AttachmentAccepterState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
resourceArn
public AttachmentAccepterState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- Attachment resource ARN.- Returns:
- builder
-
segmentName
public AttachmentAccepterState.Builder segmentName(@Nullable com.pulumi.core.Output<java.lang.String> segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
segmentName
public AttachmentAccepterState.Builder segmentName(java.lang.String segmentName)
- Parameters:
segmentName- Name of the segment attachment.- Returns:
- builder
-
state
public AttachmentAccepterState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the attachment.- Returns:
- builder
-
state
public AttachmentAccepterState.Builder state(java.lang.String state)
- Parameters:
state- State of the attachment.- Returns:
- builder
-
build
public AttachmentAccepterState build()
-
-