Class ResourceStatus

java.lang.Object
software.amazon.awssdk.services.inspector2.model.ResourceStatus
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<ResourceStatus.Builder,ResourceStatus>

@Generated("software.amazon.awssdk:codegen") public final class ResourceStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceStatus.Builder,ResourceStatus>

Details the status of Amazon Inspector for each resource type Amazon Inspector scans.

See Also:
  • Method Details

    • ec2

      public final Status ec2()

      The status of Amazon Inspector scanning for Amazon EC2 resources.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon EC2 resources.
      See Also:
    • ec2AsString

      public final String ec2AsString()

      The status of Amazon Inspector scanning for Amazon EC2 resources.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon EC2 resources.
      See Also:
    • ecr

      public final Status ecr()

      The status of Amazon Inspector scanning for Amazon ECR resources.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon ECR resources.
      See Also:
    • ecrAsString

      public final String ecrAsString()

      The status of Amazon Inspector scanning for Amazon ECR resources.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon ECR resources.
      See Also:
    • lambda

      public final Status lambda()

      The status of Amazon Inspector scanning for Amazon Web Services Lambda function.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon Web Services Lambda function.
      See Also:
    • lambdaAsString

      public final String lambdaAsString()

      The status of Amazon Inspector scanning for Amazon Web Services Lambda function.

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

      Returns:
      The status of Amazon Inspector scanning for Amazon Web Services Lambda function.
      See Also:
    • lambdaCode

      public final Status lambdaCode()

      The status of Amazon Inspector scanning for custom application code for Amazon Web Services Lambda functions.

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

      Returns:
      The status of Amazon Inspector scanning for custom application code for Amazon Web Services Lambda functions.
      See Also:
    • lambdaCodeAsString

      public final String lambdaCodeAsString()

      The status of Amazon Inspector scanning for custom application code for Amazon Web Services Lambda functions.

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

      Returns:
      The status of Amazon Inspector scanning for custom application code for Amazon Web Services Lambda functions.
      See Also:
    • toBuilder

      public ResourceStatus.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<ResourceStatus.Builder,ResourceStatus>
      Returns:
      a builder for type T
    • builder

      public static ResourceStatus.Builder builder()
    • serializableBuilderClass

      public static Class<? extends ResourceStatus.Builder> serializableBuilderClass()
    • hashCode

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

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • 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)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.