Class GetOrderableClusterArgs.Builder

  • Enclosing class:
    GetOrderableClusterArgs

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

      • clusterType

        public GetOrderableClusterArgs.Builder clusterType​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> clusterType)
        Parameters:
        clusterType - Reshift Cluster typeE.g., `multi-node` or `single-node`
        Returns:
        builder
      • clusterType

        public GetOrderableClusterArgs.Builder clusterType​(java.lang.String clusterType)
        Parameters:
        clusterType - Reshift Cluster typeE.g., `multi-node` or `single-node`
        Returns:
        builder
      • clusterVersion

        public GetOrderableClusterArgs.Builder clusterVersion​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> clusterVersion)
        Parameters:
        clusterVersion - Redshift Cluster versionE.g., `1.0`
        Returns:
        builder
      • clusterVersion

        public GetOrderableClusterArgs.Builder clusterVersion​(java.lang.String clusterVersion)
        Parameters:
        clusterVersion - Redshift Cluster versionE.g., `1.0`
        Returns:
        builder
      • nodeType

        public GetOrderableClusterArgs.Builder nodeType​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> nodeType)
        Parameters:
        nodeType - Redshift Cluster node typeE.g., `dc2.8xlarge`
        Returns:
        builder
      • nodeType

        public GetOrderableClusterArgs.Builder nodeType​(java.lang.String nodeType)
        Parameters:
        nodeType - Redshift Cluster node typeE.g., `dc2.8xlarge`
        Returns:
        builder
      • preferredNodeTypes

        public GetOrderableClusterArgs.Builder preferredNodeTypes​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> preferredNodeTypes)
        Parameters:
        preferredNodeTypes - Ordered list of preferred Redshift Cluster node types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
        Returns:
        builder
      • preferredNodeTypes

        public GetOrderableClusterArgs.Builder preferredNodeTypes​(java.util.List<java.lang.String> preferredNodeTypes)
        Parameters:
        preferredNodeTypes - Ordered list of preferred Redshift Cluster node types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
        Returns:
        builder
      • preferredNodeTypes

        public GetOrderableClusterArgs.Builder preferredNodeTypes​(java.lang.String... preferredNodeTypes)
        Parameters:
        preferredNodeTypes - Ordered list of preferred Redshift Cluster node types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
        Returns:
        builder
      • region

        public GetOrderableClusterArgs.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 GetOrderableClusterArgs.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