@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccessControlEntry extends Object implements Serializable, Cloneable, StructuredPojo
An access control entry allows or denies Active Directory groups based on their security identifiers (SIDs) from enrolling and/or autoenrolling with the template.
Constructor and Description |
---|
AccessControlEntry() |
Modifier and Type | Method and Description |
---|---|
AccessControlEntry |
clone() |
boolean |
equals(Object obj) |
AccessRights |
getAccessRights()
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a
template.
|
Date |
getCreatedAt()
The date and time that the Access Control Entry was created.
|
String |
getGroupDisplayName()
Name of the Active Directory group.
|
String |
getGroupSecurityIdentifier()
Security identifier (SID) of the group object from Active Directory.
|
String |
getTemplateArn()
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
|
Date |
getUpdatedAt()
The date and time that the Access Control Entry was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessRights(AccessRights accessRights)
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a
template.
|
void |
setCreatedAt(Date createdAt)
The date and time that the Access Control Entry was created.
|
void |
setGroupDisplayName(String groupDisplayName)
Name of the Active Directory group.
|
void |
setGroupSecurityIdentifier(String groupSecurityIdentifier)
Security identifier (SID) of the group object from Active Directory.
|
void |
setTemplateArn(String templateArn)
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
|
void |
setUpdatedAt(Date updatedAt)
The date and time that the Access Control Entry was updated.
|
String |
toString()
Returns a string representation of this object.
|
AccessControlEntry |
withAccessRights(AccessRights accessRights)
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a
template.
|
AccessControlEntry |
withCreatedAt(Date createdAt)
The date and time that the Access Control Entry was created.
|
AccessControlEntry |
withGroupDisplayName(String groupDisplayName)
Name of the Active Directory group.
|
AccessControlEntry |
withGroupSecurityIdentifier(String groupSecurityIdentifier)
Security identifier (SID) of the group object from Active Directory.
|
AccessControlEntry |
withTemplateArn(String templateArn)
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
|
AccessControlEntry |
withUpdatedAt(Date updatedAt)
The date and time that the Access Control Entry was updated.
|
public void setAccessRights(AccessRights accessRights)
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.
accessRights
- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against
a template.public AccessRights getAccessRights()
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.
public AccessControlEntry withAccessRights(AccessRights accessRights)
Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.
accessRights
- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against
a template.public void setCreatedAt(Date createdAt)
The date and time that the Access Control Entry was created.
createdAt
- The date and time that the Access Control Entry was created.public Date getCreatedAt()
The date and time that the Access Control Entry was created.
public AccessControlEntry withCreatedAt(Date createdAt)
The date and time that the Access Control Entry was created.
createdAt
- The date and time that the Access Control Entry was created.public void setGroupDisplayName(String groupDisplayName)
Name of the Active Directory group. This name does not need to match the group name in Active Directory.
groupDisplayName
- Name of the Active Directory group. This name does not need to match the group name in Active Directory.public String getGroupDisplayName()
Name of the Active Directory group. This name does not need to match the group name in Active Directory.
public AccessControlEntry withGroupDisplayName(String groupDisplayName)
Name of the Active Directory group. This name does not need to match the group name in Active Directory.
groupDisplayName
- Name of the Active Directory group. This name does not need to match the group name in Active Directory.public void setGroupSecurityIdentifier(String groupSecurityIdentifier)
Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".
groupSecurityIdentifier
- Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".public String getGroupSecurityIdentifier()
Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".
public AccessControlEntry withGroupSecurityIdentifier(String groupSecurityIdentifier)
Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".
groupSecurityIdentifier
- Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".public void setTemplateArn(String templateArn)
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
templateArn
- The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.public String getTemplateArn()
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
public AccessControlEntry withTemplateArn(String templateArn)
The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.
templateArn
- The Amazon Resource Name (ARN) that was returned when you called CreateTemplate.public void setUpdatedAt(Date updatedAt)
The date and time that the Access Control Entry was updated.
updatedAt
- The date and time that the Access Control Entry was updated.public Date getUpdatedAt()
The date and time that the Access Control Entry was updated.
public AccessControlEntry withUpdatedAt(Date updatedAt)
The date and time that the Access Control Entry was updated.
updatedAt
- The date and time that the Access Control Entry was updated.public String toString()
toString
in class Object
Object.toString()
public AccessControlEntry clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.