Class AccountAssignmentOperationStatus

    • Method Detail

      • createdDate

        public final Instant createdDate()

        The date that the permission set was created.

        Returns:
        The date that the permission set was created.
      • failureReason

        public final String failureReason()

        The message that contains an error or exception in case of an operation failure.

        Returns:
        The message that contains an error or exception in case of an operation failure.
      • principalId

        public final String principalId()

        An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.

        Returns:
        An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
      • principalType

        public final PrincipalType principalType()

        The entity type for which the assignment will be created.

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

        Returns:
        The entity type for which the assignment will be created.
        See Also:
        PrincipalType
      • principalTypeAsString

        public final String principalTypeAsString()

        The entity type for which the assignment will be created.

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

        Returns:
        The entity type for which the assignment will be created.
        See Also:
        PrincipalType
      • requestId

        public final String requestId()

        The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.

        Returns:
        The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
      • status

        public final StatusValues status()

        The status of the permission set provisioning process.

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

        Returns:
        The status of the permission set provisioning process.
        See Also:
        StatusValues
      • statusAsString

        public final String statusAsString()

        The status of the permission set provisioning process.

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

        Returns:
        The status of the permission set provisioning process.
        See Also:
        StatusValues
      • targetId

        public final String targetId()

        TargetID is an Amazon Web Services account identifier, (For example, 123456789012).

        Returns:
        TargetID is an Amazon Web Services account identifier, (For example, 123456789012).
      • targetType

        public final TargetType targetType()

        The entity type for which the assignment will be created.

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

        Returns:
        The entity type for which the assignment will be created.
        See Also:
        TargetType
      • targetTypeAsString

        public final String targetTypeAsString()

        The entity type for which the assignment will be created.

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

        Returns:
        The entity type for which the assignment will be created.
        See Also:
        TargetType
      • 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)