Class AccessKey

    • Method Detail

      • accessKeyId

        public final String accessKeyId()

        The ID of the access key.

        Returns:
        The ID of the access key.
      • secretAccessKey

        public final String secretAccessKey()

        The secret access key used to sign requests.

        You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised.

        Returns:
        The secret access key used to sign requests.

        You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised.

      • status

        public final StatusType status()

        The status of the access key.

        A status of Active means that the key is valid, while Inactive means it is not.

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

        Returns:
        The status of the access key.

        A status of Active means that the key is valid, while Inactive means it is not.

        See Also:
        StatusType
      • statusAsString

        public final String statusAsString()

        The status of the access key.

        A status of Active means that the key is valid, while Inactive means it is not.

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

        Returns:
        The status of the access key.

        A status of Active means that the key is valid, while Inactive means it is not.

        See Also:
        StatusType
      • createdAt

        public final Instant createdAt()

        The timestamp when the access key was created.

        Returns:
        The timestamp when the access key was created.
      • lastUsed

        public final AccessKeyLastUsed lastUsed()

        An object that describes the last time the access key was used.

        This object does not include data in the response of a CreateBucketAccessKey action. If the access key has not been used, the region and serviceName values are N/A, and the lastUsedDate value is null.

        Returns:
        An object that describes the last time the access key was used.

        This object does not include data in the response of a CreateBucketAccessKey action. If the access key has not been used, the region and serviceName values are N/A, and the lastUsedDate value is null.

      • 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)