Class ModelManifestSummary

    • Method Detail

      • name

        public final String name()

        The name of the vehicle model.

        Returns:
        The name of the vehicle model.
      • arn

        public final String arn()

        The Amazon Resource Name (ARN) of the vehicle model.

        Returns:
        The Amazon Resource Name (ARN) of the vehicle model.
      • signalCatalogArn

        public final String signalCatalogArn()

        The ARN of the signal catalog associated with the vehicle model.

        Returns:
        The ARN of the signal catalog associated with the vehicle model.
      • description

        public final String description()

        A brief description of the vehicle model.

        Returns:
        A brief description of the vehicle model.
      • status

        public final ManifestStatus status()

        The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.

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

        Returns:
        The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.
        See Also:
        ManifestStatus
      • statusAsString

        public final String statusAsString()

        The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.

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

        Returns:
        The state of the vehicle model. If the status is ACTIVE, the vehicle model can't be edited. If the status is DRAFT, you can edit the vehicle model.
        See Also:
        ManifestStatus
      • creationTime

        public final Instant creationTime()

        The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).

        Returns:
        The time the vehicle model was created, in seconds since epoch (January 1, 1970 at midnight UTC time).
      • lastModificationTime

        public final Instant lastModificationTime()

        The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).

        Returns:
        The time the vehicle model was last updated, in seconds since epoch (January 1, 1970 at midnight UTC time).
      • 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)