Class AccessControlEntry
- java.lang.Object
-
- software.amazon.awssdk.services.pcaconnectorad.model.AccessControlEntry
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccessControlEntry.Builder,AccessControlEntry>
@Generated("software.amazon.awssdk:codegen") public final class AccessControlEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccessControlEntry.Builder,AccessControlEntry>
An access control entry allows or denies Active Directory groups based on their security identifiers (SIDs) from enrolling and/or autoenrolling with the template.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAccessControlEntry.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessRightsaccessRights()Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.static AccessControlEntry.Builderbuilder()InstantcreatedAt()The date and time that the Access Control Entry was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgroupDisplayName()Name of the Active Directory group.StringgroupSecurityIdentifier()Security identifier (SID) of the group object from Active Directory.inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AccessControlEntry.Builder>serializableBuilderClass()StringtemplateArn()The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.AccessControlEntry.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The date and time that the Access Control Entry was updated.-
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
-
accessRights
public final AccessRights accessRights()
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.
- Returns:
- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.
-
createdAt
public final Instant createdAt()
The date and time that the Access Control Entry was created.
- Returns:
- The date and time that the Access Control Entry was created.
-
groupDisplayName
public final String groupDisplayName()
Name of the Active Directory group. This name does not need to match the group name in Active Directory.
- Returns:
- Name of the Active Directory group. This name does not need to match the group name in Active Directory.
-
groupSecurityIdentifier
public final String groupSecurityIdentifier()
Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".
- Returns:
- Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".
-
templateArn
public final String templateArn()
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
- Returns:
- The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
-
updatedAt
public final Instant updatedAt()
The date and time that the Access Control Entry was updated.
- Returns:
- The date and time that the Access Control Entry was updated.
-
toBuilder
public AccessControlEntry.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccessControlEntry.Builder,AccessControlEntry>
-
builder
public static AccessControlEntry.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccessControlEntry.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.
-
-