Class ProvisionedConcurrencyConfigListItem

    • Method Detail

      • functionArn

        public final String functionArn()

        The Amazon Resource Name (ARN) of the alias or version.

        Returns:
        The Amazon Resource Name (ARN) of the alias or version.
      • requestedProvisionedConcurrentExecutions

        public final Integer requestedProvisionedConcurrentExecutions()

        The amount of provisioned concurrency requested.

        Returns:
        The amount of provisioned concurrency requested.
      • availableProvisionedConcurrentExecutions

        public final Integer availableProvisionedConcurrentExecutions()

        The amount of provisioned concurrency available.

        Returns:
        The amount of provisioned concurrency available.
      • allocatedProvisionedConcurrentExecutions

        public final Integer allocatedProvisionedConcurrentExecutions()

        The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

        Returns:
        The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
      • statusReason

        public final String statusReason()

        For failed allocations, the reason that provisioned concurrency could not be allocated.

        Returns:
        For failed allocations, the reason that provisioned concurrency could not be allocated.
      • lastModified

        public final String lastModified()

        The date and time that a user last updated the configuration, in ISO 8601 format.

        Returns:
        The date and time that a user last updated the configuration, in ISO 8601 format.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)