Class ClusterEndpointState.Builder

  • Enclosing class:
    ClusterEndpointState

    public static final class ClusterEndpointState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public ClusterEndpointState.Builder arn​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - Neptune Cluster Endpoint ARN.
        Returns:
        builder
      • clusterEndpointIdentifier

        public ClusterEndpointState.Builder clusterEndpointIdentifier​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> clusterEndpointIdentifier)
        Parameters:
        clusterEndpointIdentifier - The identifier of the endpoint.
        Returns:
        builder
      • clusterEndpointIdentifier

        public ClusterEndpointState.Builder clusterEndpointIdentifier​(java.lang.String clusterEndpointIdentifier)
        Parameters:
        clusterEndpointIdentifier - The identifier of the endpoint.
        Returns:
        builder
      • clusterIdentifier

        public ClusterEndpointState.Builder clusterIdentifier​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> clusterIdentifier)
        Parameters:
        clusterIdentifier - The DB cluster identifier of the DB cluster associated with the endpoint.
        Returns:
        builder
      • clusterIdentifier

        public ClusterEndpointState.Builder clusterIdentifier​(java.lang.String clusterIdentifier)
        Parameters:
        clusterIdentifier - The DB cluster identifier of the DB cluster associated with the endpoint.
        Returns:
        builder
      • endpoint

        public ClusterEndpointState.Builder endpoint​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> endpoint)
        Parameters:
        endpoint - The DNS address of the endpoint.
        Returns:
        builder
      • endpoint

        public ClusterEndpointState.Builder endpoint​(java.lang.String endpoint)
        Parameters:
        endpoint - The DNS address of the endpoint.
        Returns:
        builder
      • endpointType

        public ClusterEndpointState.Builder endpointType​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> endpointType)
        Parameters:
        endpointType - The type of the endpoint. One of: `READER`, `WRITER`, `ANY`.
        Returns:
        builder
      • endpointType

        public ClusterEndpointState.Builder endpointType​(java.lang.String endpointType)
        Parameters:
        endpointType - The type of the endpoint. One of: `READER`, `WRITER`, `ANY`.
        Returns:
        builder
      • excludedMembers

        public ClusterEndpointState.Builder excludedMembers​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> excludedMembers)
        Parameters:
        excludedMembers - List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
        Returns:
        builder
      • excludedMembers

        public ClusterEndpointState.Builder excludedMembers​(java.util.List<java.lang.String> excludedMembers)
        Parameters:
        excludedMembers - List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
        Returns:
        builder
      • excludedMembers

        public ClusterEndpointState.Builder excludedMembers​(java.lang.String... excludedMembers)
        Parameters:
        excludedMembers - List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
        Returns:
        builder
      • region

        public ClusterEndpointState.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 ClusterEndpointState.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
      • staticMembers

        public ClusterEndpointState.Builder staticMembers​(@Nullable
                                                          com.pulumi.core.Output<java.util.List<java.lang.String>> staticMembers)
        Parameters:
        staticMembers - List of DB instance identifiers that are part of the custom endpoint group.
        Returns:
        builder
      • staticMembers

        public ClusterEndpointState.Builder staticMembers​(java.util.List<java.lang.String> staticMembers)
        Parameters:
        staticMembers - List of DB instance identifiers that are part of the custom endpoint group.
        Returns:
        builder
      • staticMembers

        public ClusterEndpointState.Builder staticMembers​(java.lang.String... staticMembers)
        Parameters:
        staticMembers - List of DB instance identifiers that are part of the custom endpoint group.
        Returns:
        builder
      • tags

        public ClusterEndpointState.Builder tags​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - A map of tags to assign to the Neptune cluster. 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 ClusterEndpointState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - A map of tags to assign to the Neptune cluster. 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 ClusterEndpointState.Builder tagsAll​(@Nullable
                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public ClusterEndpointState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder