Class CapacityProvider

    • Method Detail

      • capacityProviderArn

        public final String capacityProviderArn()

        The Amazon Resource Name (ARN) of the capacity provider.

        Returns:
        The Amazon Resource Name (ARN) of the capacity provider.
      • vpcConfig

        public final CapacityProviderVpcConfig vpcConfig()

        The VPC configuration for the capacity provider.

        Returns:
        The VPC configuration for the capacity provider.
      • permissionsConfig

        public final CapacityProviderPermissionsConfig permissionsConfig()

        The permissions configuration for the capacity provider.

        Returns:
        The permissions configuration for the capacity provider.
      • instanceRequirements

        public final InstanceRequirements instanceRequirements()

        The instance requirements for compute resources managed by the capacity provider.

        Returns:
        The instance requirements for compute resources managed by the capacity provider.
      • capacityProviderScalingConfig

        public final CapacityProviderScalingConfig capacityProviderScalingConfig()

        The scaling configuration for the capacity provider.

        Returns:
        The scaling configuration for the capacity provider.
      • kmsKeyArn

        public final String kmsKeyArn()

        The ARN of the KMS key used to encrypt the capacity provider's resources.

        Returns:
        The ARN of the KMS key used to encrypt the capacity provider's resources.
      • lastModified

        public final String lastModified()

        The date and time when the capacity provider was last modified.

        Returns:
        The date and time when the capacity provider was last modified.
      • 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)