Class CertificateAppIdentity
java.lang.Object
com.linecorp.centraldogma.server.metadata.CertificateAppIdentity
- All Implemented Interfaces:
AppIdentity, Identifiable
Specifies details of a certificate-based application identity.
-
Constructor Summary
ConstructorsConstructorDescriptionCertificateAppIdentity(String appId, String certificateId, boolean isSystemAdmin, @Nullable Boolean allowGuestAccess, UserAndTimestamp creation, @Nullable UserAndTimestamp deactivation, @Nullable UserAndTimestamp deletion) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether this application identity allows guest access.appId()Returns the application ID.Returns the ID of the certificate.creation()Returns who created this application identity when.@Nullable UserAndTimestampReturns who deactivated this application identity when.@Nullable UserAndTimestampdeletion()Returns who deleted this application identity when.booleaninthashCode()id()Returns theString-formatted identifier.booleanReturns whether this application identity is for system administrators.final StringtoString()type()Returns the application identity type.withSystemAdmin(boolean isSystemAdmin) Returns a newAppIdentityinstance with the specified system admin flag.Methods inherited from interface AppIdentity
isActive, isDeleted
-
Constructor Details
-
CertificateAppIdentity
public CertificateAppIdentity(String appId, String certificateId, boolean isSystemAdmin, @Nullable Boolean allowGuestAccess, UserAndTimestamp creation, @Nullable UserAndTimestamp deactivation, @Nullable UserAndTimestamp deletion) Creates a new instance.
-
-
Method Details
-
certificateId
Returns the ID of the certificate. -
withSystemAdmin
Description copied from interface:AppIdentityReturns a newAppIdentityinstance with the specified system admin flag. -
hashCode
public int hashCode() -
equals
-
id
Description copied from interface:IdentifiableReturns theString-formatted identifier.- Specified by:
idin interfaceIdentifiable
-
appId
Description copied from interface:AppIdentityReturns the application ID.- Specified by:
appIdin interfaceAppIdentity
-
type
Description copied from interface:AppIdentityReturns the application identity type.- Specified by:
typein interfaceAppIdentity
-
isSystemAdmin
public boolean isSystemAdmin()Description copied from interface:AppIdentityReturns whether this application identity is for system administrators.- Specified by:
isSystemAdminin interfaceAppIdentity
-
allowGuestAccess
public boolean allowGuestAccess()Description copied from interface:AppIdentityReturns whether this application identity allows guest access.- Specified by:
allowGuestAccessin interfaceAppIdentity
-
creation
Description copied from interface:AppIdentityReturns who created this application identity when.- Specified by:
creationin interfaceAppIdentity
-
deactivation
Description copied from interface:AppIdentityReturns who deactivated this application identity when.- Specified by:
deactivationin interfaceAppIdentity
-
deletion
Description copied from interface:AppIdentityReturns who deleted this application identity when.- Specified by:
deletionin interfaceAppIdentity
-
toString
-