Class GetResourceSnapshotResponse

    • Method Detail

      • arn

        public final String arn()

        The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot.

        Returns:
        The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot.
      • catalog

        public final String catalog()

        The catalog in which the snapshot was created. Matches the Catalog specified in the request.

        Returns:
        The catalog in which the snapshot was created. Matches the Catalog specified in the request.
      • createdAt

        public final Instant createdAt()

        The timestamp when the snapshot was created, in ISO 8601 format (e.g., "2023-06-01T14:30:00Z"). This allows for precise tracking of when the snapshot was taken.

        Returns:
        The timestamp when the snapshot was created, in ISO 8601 format (e.g., "2023-06-01T14:30:00Z"). This allows for precise tracking of when the snapshot was taken.
      • createdBy

        public final String createdBy()

        The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.

        Returns:
        The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.
      • engagementId

        public final String engagementId()

        The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.

        Returns:
        The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.
      • payload

        public final ResourceSnapshotPayload payload()
        Returns the value of the Payload property for this object.
        Returns:
        The value of the Payload property for this object.
      • resourceId

        public final String resourceId()

        The identifier of the specific resource that was snapshotted. Matches the ResourceIdentifier specified in the request.

        Returns:
        The identifier of the specific resource that was snapshotted. Matches the ResourceIdentifier specified in the request.
      • resourceSnapshotTemplateName

        public final String resourceSnapshotTemplateName()

        The name of the view used for this snapshot. This is the same as the template name.

        Returns:
        The name of the view used for this snapshot. This is the same as the template name.
      • resourceType

        public final ResourceType resourceType()

        The type of the resource that was snapshotted. Matches the ResourceType specified in the request.

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

        Returns:
        The type of the resource that was snapshotted. Matches the ResourceType specified in the request.
        See Also:
        ResourceType
      • resourceTypeAsString

        public final String resourceTypeAsString()

        The type of the resource that was snapshotted. Matches the ResourceType specified in the request.

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

        Returns:
        The type of the resource that was snapshotted. Matches the ResourceType specified in the request.
        See Also:
        ResourceType
      • revision

        public final Integer revision()

        The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.

        Returns:
        The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.
      • 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