Class ConnectPeerState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.ConnectPeerState.Builder
-
- Enclosing class:
- ConnectPeerState
public static final class ConnectPeerState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectPeerState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectPeerState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ConnectPeerState.Builderarn(java.lang.String arn)ConnectPeerState.BuilderbgpOptions(ConnectPeerBgpOptionsArgs bgpOptions)ConnectPeerState.BuilderbgpOptions(com.pulumi.core.Output<ConnectPeerBgpOptionsArgs> bgpOptions)ConnectPeerStatebuild()ConnectPeerState.Builderconfigurations(ConnectPeerConfigurationArgs... configurations)ConnectPeerState.Builderconfigurations(com.pulumi.core.Output<java.util.List<ConnectPeerConfigurationArgs>> configurations)ConnectPeerState.Builderconfigurations(java.util.List<ConnectPeerConfigurationArgs> configurations)ConnectPeerState.BuilderconnectAttachmentId(com.pulumi.core.Output<java.lang.String> connectAttachmentId)ConnectPeerState.BuilderconnectAttachmentId(java.lang.String connectAttachmentId)ConnectPeerState.BuilderconnectPeerId(com.pulumi.core.Output<java.lang.String> connectPeerId)ConnectPeerState.BuilderconnectPeerId(java.lang.String connectPeerId)ConnectPeerState.BuildercoreNetworkAddress(com.pulumi.core.Output<java.lang.String> coreNetworkAddress)ConnectPeerState.BuildercoreNetworkAddress(java.lang.String coreNetworkAddress)ConnectPeerState.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)ConnectPeerState.BuildercoreNetworkId(java.lang.String coreNetworkId)ConnectPeerState.BuildercreatedAt(com.pulumi.core.Output<java.lang.String> createdAt)ConnectPeerState.BuildercreatedAt(java.lang.String createdAt)ConnectPeerState.BuilderedgeLocation(com.pulumi.core.Output<java.lang.String> edgeLocation)ConnectPeerState.BuilderedgeLocation(java.lang.String edgeLocation)ConnectPeerState.BuilderinsideCidrBlocks(com.pulumi.core.Output<java.util.List<java.lang.String>> insideCidrBlocks)ConnectPeerState.BuilderinsideCidrBlocks(java.lang.String... insideCidrBlocks)ConnectPeerState.BuilderinsideCidrBlocks(java.util.List<java.lang.String> insideCidrBlocks)ConnectPeerState.BuilderpeerAddress(com.pulumi.core.Output<java.lang.String> peerAddress)ConnectPeerState.BuilderpeerAddress(java.lang.String peerAddress)ConnectPeerState.Builderstate(com.pulumi.core.Output<java.lang.String> state)ConnectPeerState.Builderstate(java.lang.String state)ConnectPeerState.BuildersubnetArn(com.pulumi.core.Output<java.lang.String> subnetArn)ConnectPeerState.BuildersubnetArn(java.lang.String subnetArn)ConnectPeerState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConnectPeerState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ConnectPeerState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ConnectPeerState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectPeerState defaults)
-
-
Method Detail
-
arn
public ConnectPeerState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Connect peer.- Returns:
- builder
-
arn
public ConnectPeerState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Connect peer.- Returns:
- builder
-
bgpOptions
public ConnectPeerState.Builder bgpOptions(@Nullable com.pulumi.core.Output<ConnectPeerBgpOptionsArgs> bgpOptions)
- Parameters:
bgpOptions- Connect peer BGP options. See bgpOptions for more information.- Returns:
- builder
-
bgpOptions
public ConnectPeerState.Builder bgpOptions(ConnectPeerBgpOptionsArgs bgpOptions)
- Parameters:
bgpOptions- Connect peer BGP options. See bgpOptions for more information.- Returns:
- builder
-
configurations
public ConnectPeerState.Builder configurations(@Nullable com.pulumi.core.Output<java.util.List<ConnectPeerConfigurationArgs>> configurations)
- Parameters:
configurations- Configuration of the Connect peer.- Returns:
- builder
-
configurations
public ConnectPeerState.Builder configurations(java.util.List<ConnectPeerConfigurationArgs> configurations)
- Parameters:
configurations- Configuration of the Connect peer.- Returns:
- builder
-
configurations
public ConnectPeerState.Builder configurations(ConnectPeerConfigurationArgs... configurations)
- Parameters:
configurations- Configuration of the Connect peer.- Returns:
- builder
-
connectAttachmentId
public ConnectPeerState.Builder connectAttachmentId(@Nullable com.pulumi.core.Output<java.lang.String> connectAttachmentId)
- Parameters:
connectAttachmentId- ID of the connection attachment.- Returns:
- builder
-
connectAttachmentId
public ConnectPeerState.Builder connectAttachmentId(java.lang.String connectAttachmentId)
- Parameters:
connectAttachmentId- ID of the connection attachment.- Returns:
- builder
-
connectPeerId
public ConnectPeerState.Builder connectPeerId(@Nullable com.pulumi.core.Output<java.lang.String> connectPeerId)
- Parameters:
connectPeerId- ID of the Connect peer.- Returns:
- builder
-
connectPeerId
public ConnectPeerState.Builder connectPeerId(java.lang.String connectPeerId)
- Parameters:
connectPeerId- ID of the Connect peer.- Returns:
- builder
-
coreNetworkAddress
public ConnectPeerState.Builder coreNetworkAddress(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkAddress)
- Parameters:
coreNetworkAddress- Connect peer core network address.- Returns:
- builder
-
coreNetworkAddress
public ConnectPeerState.Builder coreNetworkAddress(java.lang.String coreNetworkAddress)
- Parameters:
coreNetworkAddress- Connect peer core network address.- Returns:
- builder
-
coreNetworkId
public ConnectPeerState.Builder coreNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network.- Returns:
- builder
-
coreNetworkId
public ConnectPeerState.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network.- Returns:
- builder
-
createdAt
public ConnectPeerState.Builder createdAt(@Nullable com.pulumi.core.Output<java.lang.String> createdAt)
- Parameters:
createdAt- Timestamp when the Connect peer was created.- Returns:
- builder
-
createdAt
public ConnectPeerState.Builder createdAt(java.lang.String createdAt)
- Parameters:
createdAt- Timestamp when the Connect peer was created.- Returns:
- builder
-
edgeLocation
public ConnectPeerState.Builder edgeLocation(@Nullable com.pulumi.core.Output<java.lang.String> edgeLocation)
- Parameters:
edgeLocation- Region where the peer is located.- Returns:
- builder
-
edgeLocation
public ConnectPeerState.Builder edgeLocation(java.lang.String edgeLocation)
- Parameters:
edgeLocation- Region where the peer is located.- Returns:
- builder
-
insideCidrBlocks
public ConnectPeerState.Builder insideCidrBlocks(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> insideCidrBlocks)
- Parameters:
insideCidrBlocks- Inside IP addresses used for BGP peering. Required when the Connect attachment protocol is `GRE`. See `aws.networkmanager.ConnectAttachment` for details.- Returns:
- builder
-
insideCidrBlocks
public ConnectPeerState.Builder insideCidrBlocks(java.util.List<java.lang.String> insideCidrBlocks)
- Parameters:
insideCidrBlocks- Inside IP addresses used for BGP peering. Required when the Connect attachment protocol is `GRE`. See `aws.networkmanager.ConnectAttachment` for details.- Returns:
- builder
-
insideCidrBlocks
public ConnectPeerState.Builder insideCidrBlocks(java.lang.String... insideCidrBlocks)
- Parameters:
insideCidrBlocks- Inside IP addresses used for BGP peering. Required when the Connect attachment protocol is `GRE`. See `aws.networkmanager.ConnectAttachment` for details.- Returns:
- builder
-
peerAddress
public ConnectPeerState.Builder peerAddress(@Nullable com.pulumi.core.Output<java.lang.String> peerAddress)
- Parameters:
peerAddress- Connect peer address. The following arguments are optional:- Returns:
- builder
-
peerAddress
public ConnectPeerState.Builder peerAddress(java.lang.String peerAddress)
- Parameters:
peerAddress- Connect peer address. The following arguments are optional:- Returns:
- builder
-
state
public ConnectPeerState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the Connect peer.- Returns:
- builder
-
state
public ConnectPeerState.Builder state(java.lang.String state)
- Parameters:
state- State of the Connect peer.- Returns:
- builder
-
subnetArn
public ConnectPeerState.Builder subnetArn(@Nullable com.pulumi.core.Output<java.lang.String> subnetArn)
- Parameters:
subnetArn- Subnet ARN for the Connect peer. Required when the Connect attachment protocol is `NO_ENCAP`. See `aws.networkmanager.ConnectAttachment` for details.- Returns:
- builder
-
subnetArn
public ConnectPeerState.Builder subnetArn(java.lang.String subnetArn)
- Parameters:
subnetArn- Subnet ARN for the Connect peer. Required when the Connect attachment protocol is `NO_ENCAP`. See `aws.networkmanager.ConnectAttachment` for details.- Returns:
- builder
-
tags
public ConnectPeerState.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 ConnectPeerState.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 ConnectPeerState.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 ConnectPeerState.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
-
build
public ConnectPeerState build()
-
-