Class CreateUsageLimitRequest

    • Method Detail

      • amount

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

        Returns:
        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.
      • breachActionAsString

        public final String breachActionAsString()

        The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.

        If the service returns an enum value that is not available in the current SDK version, breachAction will return UsageLimitBreachAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from breachActionAsString().

        Returns:
        The action that Amazon Redshift Serverless takes when the limit is reached. The default is log.
        See Also:
        UsageLimitBreachAction
      • period

        public final UsageLimitPeriod period()

        The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

        If the service returns an enum value that is not available in the current SDK version, period will return UsageLimitPeriod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from periodAsString().

        Returns:
        The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.
        See Also:
        UsageLimitPeriod
      • periodAsString

        public final String periodAsString()

        The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

        If the service returns an enum value that is not available in the current SDK version, period will return UsageLimitPeriod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from periodAsString().

        Returns:
        The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.
        See Also:
        UsageLimitPeriod
      • resourceArn

        public final String resourceArn()

        The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit for.

        Returns:
        The Amazon Resource Name (ARN) of the Amazon Redshift Serverless resource to create the usage limit for.
      • usageTypeAsString

        public final String usageTypeAsString()

        The type of Amazon Redshift Serverless usage to create a usage limit for.

        If the service returns an enum value that is not available in the current SDK version, usageType will return UsageLimitUsageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from usageTypeAsString().

        Returns:
        The type of Amazon Redshift Serverless usage to create a usage limit for.
        See Also:
        UsageLimitUsageType
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object