Class EndpointArgs.Builder

  • Enclosing class:
    EndpointArgs

    public static final class EndpointArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • accessType

        public EndpointArgs.Builder accessType​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> accessType)
        Parameters:
        accessType - Type of access for the network connectivity. Valid values are `Private` or `CustomerOwnedIp`.
        Returns:
        builder
      • accessType

        public EndpointArgs.Builder accessType​(java.lang.String accessType)
        Parameters:
        accessType - Type of access for the network connectivity. Valid values are `Private` or `CustomerOwnedIp`.
        Returns:
        builder
      • customerOwnedIpv4Pool

        public EndpointArgs.Builder customerOwnedIpv4Pool​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
        Parameters:
        customerOwnedIpv4Pool - ID of a Customer Owned IP Pool. For more on customer owned IP addresses see the [User Guide](https://docs.aws.amazon.com/outposts/latest/userguide/local-rack.html#local-gateway-subnet).
        Returns:
        builder
      • customerOwnedIpv4Pool

        public EndpointArgs.Builder customerOwnedIpv4Pool​(java.lang.String customerOwnedIpv4Pool)
        Parameters:
        customerOwnedIpv4Pool - ID of a Customer Owned IP Pool. For more on customer owned IP addresses see the [User Guide](https://docs.aws.amazon.com/outposts/latest/userguide/local-rack.html#local-gateway-subnet).
        Returns:
        builder
      • outpostId

        public EndpointArgs.Builder outpostId​(com.pulumi.core.Output<java.lang.String> outpostId)
        Parameters:
        outpostId - Identifier of the Outpost to contain this endpoint.
        Returns:
        builder
      • outpostId

        public EndpointArgs.Builder outpostId​(java.lang.String outpostId)
        Parameters:
        outpostId - Identifier of the Outpost to contain this endpoint.
        Returns:
        builder
      • region

        public EndpointArgs.Builder region​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public EndpointArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • securityGroupId

        public EndpointArgs.Builder securityGroupId​(com.pulumi.core.Output<java.lang.String> securityGroupId)
        Parameters:
        securityGroupId - Identifier of the EC2 Security Group.
        Returns:
        builder
      • securityGroupId

        public EndpointArgs.Builder securityGroupId​(java.lang.String securityGroupId)
        Parameters:
        securityGroupId - Identifier of the EC2 Security Group.
        Returns:
        builder
      • subnetId

        public EndpointArgs.Builder subnetId​(com.pulumi.core.Output<java.lang.String> subnetId)
        Parameters:
        subnetId - Identifier of the EC2 Subnet.
        Returns:
        builder
      • subnetId

        public EndpointArgs.Builder subnetId​(java.lang.String subnetId)
        Parameters:
        subnetId - Identifier of the EC2 Subnet.
        Returns:
        builder