Interface UpdateWorkgroupRequest.Builder

    • Method Detail

      • baseCapacity

        UpdateWorkgroupRequest.Builder baseCapacity​(Integer baseCapacity)

        The new base data warehouse capacity in Redshift Processing Units (RPUs).

        Parameters:
        baseCapacity - The new base data warehouse capacity in Redshift Processing Units (RPUs).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configParameters

        UpdateWorkgroupRequest.Builder configParameters​(Collection<ConfigParameter> configParameters)

        An array of parameters to set for advanced control over a database. The options are auto_mv, datestyle, enable_case_sensitive_identifier, enable_user_activity_logging, query_group, search_path, require_ssl, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.

        Parameters:
        configParameters - An array of parameters to set for advanced control over a database. The options are auto_mv, datestyle, enable_case_sensitive_identifier, enable_user_activity_logging, query_group, search_path, require_ssl, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configParameters

        UpdateWorkgroupRequest.Builder configParameters​(ConfigParameter... configParameters)

        An array of parameters to set for advanced control over a database. The options are auto_mv, datestyle, enable_case_sensitive_identifier, enable_user_activity_logging, query_group, search_path, require_ssl, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.

        Parameters:
        configParameters - An array of parameters to set for advanced control over a database. The options are auto_mv, datestyle, enable_case_sensitive_identifier, enable_user_activity_logging, query_group, search_path, require_ssl, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enhancedVpcRouting

        UpdateWorkgroupRequest.Builder enhancedVpcRouting​(Boolean enhancedVpcRouting)

        The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.

        Parameters:
        enhancedVpcRouting - The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxCapacity

        UpdateWorkgroupRequest.Builder maxCapacity​(Integer maxCapacity)

        The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.

        Parameters:
        maxCapacity - The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • port

        UpdateWorkgroupRequest.Builder port​(Integer port)

        The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.

        Parameters:
        port - The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • publiclyAccessible

        UpdateWorkgroupRequest.Builder publiclyAccessible​(Boolean publiclyAccessible)

        A value that specifies whether the workgroup can be accessible from a public network.

        Parameters:
        publiclyAccessible - A value that specifies whether the workgroup can be accessible from a public network.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • securityGroupIds

        UpdateWorkgroupRequest.Builder securityGroupIds​(Collection<String> securityGroupIds)

        An array of security group IDs to associate with the workgroup.

        Parameters:
        securityGroupIds - An array of security group IDs to associate with the workgroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • securityGroupIds

        UpdateWorkgroupRequest.Builder securityGroupIds​(String... securityGroupIds)

        An array of security group IDs to associate with the workgroup.

        Parameters:
        securityGroupIds - An array of security group IDs to associate with the workgroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        UpdateWorkgroupRequest.Builder subnetIds​(Collection<String> subnetIds)

        An array of VPC subnet IDs to associate with the workgroup.

        Parameters:
        subnetIds - An array of VPC subnet IDs to associate with the workgroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        UpdateWorkgroupRequest.Builder subnetIds​(String... subnetIds)

        An array of VPC subnet IDs to associate with the workgroup.

        Parameters:
        subnetIds - An array of VPC subnet IDs to associate with the workgroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workgroupName

        UpdateWorkgroupRequest.Builder workgroupName​(String workgroupName)

        The name of the workgroup to update. You can't update the name of a workgroup once it is created.

        Parameters:
        workgroupName - The name of the workgroup to update. You can't update the name of a workgroup once it is created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.