AWS SDK for C++: Aws::RedshiftServerless::Model::UpdateWorkgroupRequest Class Reference

#include

#include <UpdateWorkgroupRequest.h>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Definition at line 23 of file UpdateWorkgroupRequest.h.

◆ UpdateWorkgroupRequest()

AWS_REDSHIFTSERVERLESS_API Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::UpdateWorkgroupRequest ( )

◆ AddConfigParameters() [1/2]

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.

Definition at line 162 of file UpdateWorkgroupRequest.h.

◆ AddConfigParameters() [2/2]

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.

Definition at line 149 of file UpdateWorkgroupRequest.h.

◆ AddSecurityGroupIds() [1/3]

◆ AddSecurityGroupIds() [2/3]

◆ AddSecurityGroupIds() [3/3] UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::AddSecurityGroupIds ( const char *  value) inline

◆ AddSubnetIds() [1/3]

◆ AddSubnetIds() [2/3]

◆ AddSubnetIds() [3/3] UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::AddSubnetIds ( const char *  value) inline

◆ BaseCapacityHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::BaseCapacityHasBeenSet ( ) const

inline

◆ ConfigParametersHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::ConfigParametersHasBeenSet ( ) const

inline

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.

Definition at line 84 of file UpdateWorkgroupRequest.h.

◆ EnhancedVpcRoutingHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::EnhancedVpcRoutingHasBeenSet ( ) const

inline

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.

Definition at line 177 of file UpdateWorkgroupRequest.h.

◆ GetBaseCapacity()

int Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetBaseCapacity ( ) const

inline

◆ GetConfigParameters()

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.

Definition at line 71 of file UpdateWorkgroupRequest.h.

◆ GetEnhancedVpcRouting()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetEnhancedVpcRouting ( ) const

inline

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.

Definition at line 170 of file UpdateWorkgroupRequest.h.

◆ GetMaxCapacity()

int Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetMaxCapacity ( ) const

inline

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

Definition at line 198 of file UpdateWorkgroupRequest.h.

◆ GetPort()

int Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetPort ( ) const

inline

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

Definition at line 223 of file UpdateWorkgroupRequest.h.

◆ GetPubliclyAccessible()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetPubliclyAccessible ( ) const

inline

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

Definition at line 248 of file UpdateWorkgroupRequest.h.

◆ GetRequestSpecificHeaders() overridevirtual

◆ GetSecurityGroupIds() const Aws::Vector< Aws::String > & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetSecurityGroupIds ( ) const inline

◆ GetServiceRequestName()

virtual const char * Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetServiceRequestName ( ) const

inlineoverridevirtual

◆ GetSubnetIds() const Aws::Vector< Aws::String > & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetSubnetIds ( ) const inline

◆ GetWorkgroupName() const Aws::String & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::GetWorkgroupName ( ) const inline

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

Definition at line 365 of file UpdateWorkgroupRequest.h.

◆ MaxCapacityHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::MaxCapacityHasBeenSet ( ) const

inline

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

Definition at line 204 of file UpdateWorkgroupRequest.h.

◆ PortHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::PortHasBeenSet ( ) const

inline

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

Definition at line 229 of file UpdateWorkgroupRequest.h.

◆ PubliclyAccessibleHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::PubliclyAccessibleHasBeenSet ( ) const

inline

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

Definition at line 254 of file UpdateWorkgroupRequest.h.

◆ SecurityGroupIdsHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SecurityGroupIdsHasBeenSet ( ) const

inline

◆ SerializePayload() AWS_REDSHIFTSERVERLESS_API Aws::String Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SerializePayload ( ) const overridevirtual

◆ SetBaseCapacity()

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetBaseCapacity ( int  value)

inline

◆ SetConfigParameters() [1/2]

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.

Definition at line 110 of file UpdateWorkgroupRequest.h.

◆ SetConfigParameters() [2/2] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetConfigParameters ( const Aws::Vector< ConfigParameter > &  value) inline

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.

Definition at line 97 of file UpdateWorkgroupRequest.h.

◆ SetEnhancedVpcRouting()

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetEnhancedVpcRouting ( bool  value)

inline

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.

Definition at line 184 of file UpdateWorkgroupRequest.h.

◆ SetMaxCapacity()

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetMaxCapacity ( int  value)

inline

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

Definition at line 210 of file UpdateWorkgroupRequest.h.

◆ SetPort()

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetPort ( int  value)

inline

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

Definition at line 235 of file UpdateWorkgroupRequest.h.

◆ SetPubliclyAccessible()

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetPubliclyAccessible ( bool  value)

inline

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

Definition at line 260 of file UpdateWorkgroupRequest.h.

◆ SetSecurityGroupIds() [1/2] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value) inline

◆ SetSecurityGroupIds() [2/2] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value) inline

◆ SetSubnetIds() [1/2] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetSubnetIds ( Aws::Vector< Aws::String > &&  value) inline

◆ SetSubnetIds() [2/2] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetSubnetIds ( const Aws::Vector< Aws::String > &  value) inline

◆ SetWorkgroupName() [1/3] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetWorkgroupName ( Aws::String &&  value) inline

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

Definition at line 383 of file UpdateWorkgroupRequest.h.

◆ SetWorkgroupName() [2/3] void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetWorkgroupName ( const Aws::String value) inline

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

Definition at line 377 of file UpdateWorkgroupRequest.h.

◆ SetWorkgroupName() [3/3]

void Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SetWorkgroupName ( const char *  value)

inline

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

Definition at line 389 of file UpdateWorkgroupRequest.h.

◆ SubnetIdsHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::SubnetIdsHasBeenSet ( ) const

inline

◆ WithBaseCapacity() UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WithBaseCapacity ( int  value) inline

◆ WithConfigParameters() [1/2]

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.

Definition at line 136 of file UpdateWorkgroupRequest.h.

◆ WithConfigParameters() [2/2]

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.

Definition at line 123 of file UpdateWorkgroupRequest.h.

◆ WithEnhancedVpcRouting() UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WithEnhancedVpcRouting ( bool  value) inline

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.

Definition at line 191 of file UpdateWorkgroupRequest.h.

◆ WithMaxCapacity() UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WithMaxCapacity ( int  value) inline

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

Definition at line 216 of file UpdateWorkgroupRequest.h.

◆ WithPort()

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

Definition at line 241 of file UpdateWorkgroupRequest.h.

◆ WithPubliclyAccessible() UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WithPubliclyAccessible ( bool  value) inline

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

Definition at line 266 of file UpdateWorkgroupRequest.h.

◆ WithSecurityGroupIds() [1/2]

◆ WithSecurityGroupIds() [2/2]

◆ WithSubnetIds() [1/2]

◆ WithSubnetIds() [2/2]

◆ WithWorkgroupName() [1/3]

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

Definition at line 401 of file UpdateWorkgroupRequest.h.

◆ WithWorkgroupName() [2/3]

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

Definition at line 395 of file UpdateWorkgroupRequest.h.

◆ WithWorkgroupName() [3/3] UpdateWorkgroupRequest & Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WithWorkgroupName ( const char *  value) inline

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

Definition at line 407 of file UpdateWorkgroupRequest.h.

◆ WorkgroupNameHasBeenSet()

bool Aws::RedshiftServerless::Model::UpdateWorkgroupRequest::WorkgroupNameHasBeenSet ( ) const

inline

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

Definition at line 371 of file UpdateWorkgroupRequest.h.

The documentation for this class was generated from the following file:

ncG1vNJzZmirlKB7ornAs6anmaeoe6S7zGiaqahflr2qe6t6i36LhGSuuL%2BMnKepZaOZuG6%2BxJ2qoaGWqXq0sdGvnKuklajAcLTTpqNom5yWwLSrwLCqmGmPZqyzscOsn6KepJTApr7VnqmlnaOorHKrkJikqJyVoaxyq5CYrKmckamyoMPOq6Kgqp%2BqvaC%2BxKqsnqukY7W1ucs%3D

 Share!