Interface AwsEc2VpcEndpointServiceDetails.Builder

    • Method Detail

      • acceptanceRequired

        AwsEc2VpcEndpointServiceDetails.Builder acceptanceRequired​(Boolean acceptanceRequired)

        Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

        Parameters:
        acceptanceRequired - Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        AwsEc2VpcEndpointServiceDetails.Builder availabilityZones​(Collection<String> availabilityZones)

        The Availability Zones where the service is available.

        Parameters:
        availabilityZones - The Availability Zones where the service is available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        AwsEc2VpcEndpointServiceDetails.Builder availabilityZones​(String... availabilityZones)

        The Availability Zones where the service is available.

        Parameters:
        availabilityZones - The Availability Zones where the service is available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • baseEndpointDnsNames

        AwsEc2VpcEndpointServiceDetails.Builder baseEndpointDnsNames​(Collection<String> baseEndpointDnsNames)

        The DNS names for the service.

        Parameters:
        baseEndpointDnsNames - The DNS names for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • baseEndpointDnsNames

        AwsEc2VpcEndpointServiceDetails.Builder baseEndpointDnsNames​(String... baseEndpointDnsNames)

        The DNS names for the service.

        Parameters:
        baseEndpointDnsNames - The DNS names for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • managesVpcEndpoints

        AwsEc2VpcEndpointServiceDetails.Builder managesVpcEndpoints​(Boolean managesVpcEndpoints)

        Whether the service manages its VPC endpoints.

        Parameters:
        managesVpcEndpoints - Whether the service manages its VPC endpoints.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayLoadBalancerArns

        AwsEc2VpcEndpointServiceDetails.Builder gatewayLoadBalancerArns​(Collection<String> gatewayLoadBalancerArns)

        The ARNs of the Gateway Load Balancers for the service.

        Parameters:
        gatewayLoadBalancerArns - The ARNs of the Gateway Load Balancers for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayLoadBalancerArns

        AwsEc2VpcEndpointServiceDetails.Builder gatewayLoadBalancerArns​(String... gatewayLoadBalancerArns)

        The ARNs of the Gateway Load Balancers for the service.

        Parameters:
        gatewayLoadBalancerArns - The ARNs of the Gateway Load Balancers for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkLoadBalancerArns

        AwsEc2VpcEndpointServiceDetails.Builder networkLoadBalancerArns​(Collection<String> networkLoadBalancerArns)

        The ARNs of the Network Load Balancers for the service.

        Parameters:
        networkLoadBalancerArns - The ARNs of the Network Load Balancers for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkLoadBalancerArns

        AwsEc2VpcEndpointServiceDetails.Builder networkLoadBalancerArns​(String... networkLoadBalancerArns)

        The ARNs of the Network Load Balancers for the service.

        Parameters:
        networkLoadBalancerArns - The ARNs of the Network Load Balancers for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • privateDnsName

        AwsEc2VpcEndpointServiceDetails.Builder privateDnsName​(String privateDnsName)

        The private DNS name for the service.

        Parameters:
        privateDnsName - The private DNS name for the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceId

        AwsEc2VpcEndpointServiceDetails.Builder serviceId​(String serviceId)

        The identifier of the service.

        Parameters:
        serviceId - The identifier of the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceName

        AwsEc2VpcEndpointServiceDetails.Builder serviceName​(String serviceName)

        The name of the service.

        Parameters:
        serviceName - The name of the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceState

        AwsEc2VpcEndpointServiceDetails.Builder serviceState​(String serviceState)

        The current state of the service. Valid values are as follows:

        • Available

        • Deleted

        • Deleting

        • Failed

        • Pending

        Parameters:
        serviceState - The current state of the service. Valid values are as follows:

        • Available

        • Deleted

        • Deleting

        • Failed

        • Pending

        Returns:
        Returns a reference to this object so that method calls can be chained together.