public static interface CreateUsageLimitRequest.Builder extends RedshiftServerlessRequest.Builder, SdkPojo, CopyableBuilder<CreateUsageLimitRequest.Builder,CreateUsageLimitRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateUsageLimitRequest.Builder |
amount(Long amount)
The limit amount.
|
CreateUsageLimitRequest.Builder |
breachAction(String breachAction)
The action that Amazon Redshift Serverless takes when the limit is reached.
|
CreateUsageLimitRequest.Builder |
breachAction(UsageLimitBreachAction breachAction)
The action that Amazon Redshift Serverless takes when the limit is reached.
|
CreateUsageLimitRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateUsageLimitRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateUsageLimitRequest.Builder |
period(String period)
The time period that the amount applies to.
|
CreateUsageLimitRequest.Builder |
period(UsageLimitPeriod period)
The time period that the amount applies to.
|
CreateUsageLimitRequest.Builder |
resourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit for.
|
CreateUsageLimitRequest.Builder |
usageType(String usageType)
The type of Amazon Redshift Serverless usage to create a usage limit for.
|
CreateUsageLimitRequest.Builder |
usageType(UsageLimitUsageType usageType)
The type of Amazon Redshift Serverless usage to create a usage limit for.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateUsageLimitRequest.Builder amount(Long amount)
The limit amount. If time-based, this amount is in Redshift Processing Units (RPU) consumed per hour. If data-based, this amount is in terabytes (TB) of data transferred between Regions in cross-account sharing. The value must be a positive number.
amount - The limit amount. If time-based, this amount is in Redshift Processing Units (RPU) consumed per hour.
If data-based, this amount is in terabytes (TB) of data transferred between Regions in cross-account
sharing. The value must be a positive number.CreateUsageLimitRequest.Builder breachAction(String breachAction)
The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.
breachAction - The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.UsageLimitBreachAction,
UsageLimitBreachActionCreateUsageLimitRequest.Builder breachAction(UsageLimitBreachAction breachAction)
The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.
breachAction - The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.UsageLimitBreachAction,
UsageLimitBreachActionCreateUsageLimitRequest.Builder period(String period)
The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.
period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.UsageLimitPeriod,
UsageLimitPeriodCreateUsageLimitRequest.Builder period(UsageLimitPeriod period)
The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.
period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.UsageLimitPeriod,
UsageLimitPeriodCreateUsageLimitRequest.Builder resourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit for.
resourceArn - The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit
for.CreateUsageLimitRequest.Builder usageType(String usageType)
The type of Amazon Redshift Serverless usage to create a usage limit for.
usageType - The type of Amazon Redshift Serverless usage to create a usage limit for.UsageLimitUsageType,
UsageLimitUsageTypeCreateUsageLimitRequest.Builder usageType(UsageLimitUsageType usageType)
The type of Amazon Redshift Serverless usage to create a usage limit for.
usageType - The type of Amazon Redshift Serverless usage to create a usage limit for.UsageLimitUsageType,
UsageLimitUsageTypeCreateUsageLimitRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateUsageLimitRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.