Package com.pulumi.aws.neptunegraph
Class PrivateGraphEndpointArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.neptunegraph.PrivateGraphEndpointArgs.Builder
-
- Enclosing class:
- PrivateGraphEndpointArgs
public static final class PrivateGraphEndpointArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PrivateGraphEndpointArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PrivateGraphEndpointArgs defaults)
-
-
Method Detail
-
graphIdentifier
public PrivateGraphEndpointArgs.Builder graphIdentifier(com.pulumi.core.Output<java.lang.String> graphIdentifier)
- Parameters:
graphIdentifier- Unique identifier of the Neptune Analytics graph.- Returns:
- builder
-
graphIdentifier
public PrivateGraphEndpointArgs.Builder graphIdentifier(java.lang.String graphIdentifier)
- Parameters:
graphIdentifier- Unique identifier of the Neptune Analytics graph.- Returns:
- builder
-
region
public PrivateGraphEndpointArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PrivateGraphEndpointArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointArgs.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
timeouts
public PrivateGraphEndpointArgs.Builder timeouts(@Nullable com.pulumi.core.Output<PrivateGraphEndpointTimeoutsArgs> timeouts)
-
timeouts
public PrivateGraphEndpointArgs.Builder timeouts(PrivateGraphEndpointTimeoutsArgs timeouts)
-
vpcId
public PrivateGraphEndpointArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- VPC in which the private graph endpoint needs to be created. The following arguments are optional:- Returns:
- builder
-
vpcId
public PrivateGraphEndpointArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- VPC in which the private graph endpoint needs to be created. The following arguments are optional:- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointArgs.Builder vpcSecurityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointArgs.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointArgs.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
build
public PrivateGraphEndpointArgs build()
-
-