Class Invitation
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.Invitation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Invitation.Builder,Invitation>
@Generated("software.amazon.awssdk:codegen") public final class Invitation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Invitation.Builder,Invitation>
Details about an invitation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInvitation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccountId()The account ID of the Security Hub administrator account that the invitation was sent from.static Invitation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinvitationId()The ID of the invitation sent to the member account.InstantinvitedAt()The timestamp of when the invitation was sent.StringmemberStatus()The current status of the association between the member and administrator accounts.List<SdkField<?>>sdkFields()static Class<? extends Invitation.Builder>serializableBuilderClass()Invitation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
accountId
public final String accountId()
The account ID of the Security Hub administrator account that the invitation was sent from.
- Returns:
- The account ID of the Security Hub administrator account that the invitation was sent from.
-
invitationId
public final String invitationId()
The ID of the invitation sent to the member account.
- Returns:
- The ID of the invitation sent to the member account.
-
invitedAt
public final Instant invitedAt()
The timestamp of when the invitation was sent.
- Returns:
- The timestamp of when the invitation was sent.
-
memberStatus
public final String memberStatus()
The current status of the association between the member and administrator accounts.
- Returns:
- The current status of the association between the member and administrator accounts.
-
toBuilder
public Invitation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Invitation.Builder,Invitation>
-
builder
public static Invitation.Builder builder()
-
serializableBuilderClass
public static Class<? extends Invitation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-