Class KeyManagerDTO

java.lang.Object
org.wso2.am.integration.clients.admin.api.dto.KeyManagerDTO

public class KeyManagerDTO extends Object
KeyManagerDTO
  • Field Details

  • Constructor Details

    • KeyManagerDTO

      public KeyManagerDTO()
  • Method Details

    • id

      public KeyManagerDTO id(String id)
    • getId

      @Nullable public String getId()
      Get id
      Returns:
      id
    • setId

      public void setId(String id)
    • name

      public KeyManagerDTO name(String name)
    • getName

      public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • displayName

      public KeyManagerDTO displayName(String displayName)
    • getDisplayName

      @Nullable public String getDisplayName()
      display name of Key Manager to show in UI
      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(String displayName)
    • type

      public KeyManagerDTO type(String type)
    • getType

      public String getType()
      Get type
      Returns:
      type
    • setType

      public void setType(String type)
    • description

      public KeyManagerDTO description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • wellKnownEndpoint

      public KeyManagerDTO wellKnownEndpoint(String wellKnownEndpoint)
    • getWellKnownEndpoint

      @Nullable public String getWellKnownEndpoint()
      Well-Known Endpoint of Identity Provider.
      Returns:
      wellKnownEndpoint
    • setWellKnownEndpoint

      public void setWellKnownEndpoint(String wellKnownEndpoint)
    • introspectionEndpoint

      public KeyManagerDTO introspectionEndpoint(String introspectionEndpoint)
    • getIntrospectionEndpoint

      @Nullable public String getIntrospectionEndpoint()
      Get introspectionEndpoint
      Returns:
      introspectionEndpoint
    • setIntrospectionEndpoint

      public void setIntrospectionEndpoint(String introspectionEndpoint)
    • clientRegistrationEndpoint

      public KeyManagerDTO clientRegistrationEndpoint(String clientRegistrationEndpoint)
    • getClientRegistrationEndpoint

      @Nullable public String getClientRegistrationEndpoint()
      Get clientRegistrationEndpoint
      Returns:
      clientRegistrationEndpoint
    • setClientRegistrationEndpoint

      public void setClientRegistrationEndpoint(String clientRegistrationEndpoint)
    • tokenEndpoint

      public KeyManagerDTO tokenEndpoint(String tokenEndpoint)
    • getTokenEndpoint

      @Nullable public String getTokenEndpoint()
      Get tokenEndpoint
      Returns:
      tokenEndpoint
    • setTokenEndpoint

      public void setTokenEndpoint(String tokenEndpoint)
    • displayTokenEndpoint

      public KeyManagerDTO displayTokenEndpoint(String displayTokenEndpoint)
    • getDisplayTokenEndpoint

      @Nullable public String getDisplayTokenEndpoint()
      Get displayTokenEndpoint
      Returns:
      displayTokenEndpoint
    • setDisplayTokenEndpoint

      public void setDisplayTokenEndpoint(String displayTokenEndpoint)
    • revokeEndpoint

      public KeyManagerDTO revokeEndpoint(String revokeEndpoint)
    • getRevokeEndpoint

      @Nullable public String getRevokeEndpoint()
      Get revokeEndpoint
      Returns:
      revokeEndpoint
    • setRevokeEndpoint

      public void setRevokeEndpoint(String revokeEndpoint)
    • displayRevokeEndpoint

      public KeyManagerDTO displayRevokeEndpoint(String displayRevokeEndpoint)
    • getDisplayRevokeEndpoint

      @Nullable public String getDisplayRevokeEndpoint()
      Get displayRevokeEndpoint
      Returns:
      displayRevokeEndpoint
    • setDisplayRevokeEndpoint

      public void setDisplayRevokeEndpoint(String displayRevokeEndpoint)
    • userInfoEndpoint

      public KeyManagerDTO userInfoEndpoint(String userInfoEndpoint)
    • getUserInfoEndpoint

      @Nullable public String getUserInfoEndpoint()
      Get userInfoEndpoint
      Returns:
      userInfoEndpoint
    • setUserInfoEndpoint

      public void setUserInfoEndpoint(String userInfoEndpoint)
    • authorizeEndpoint

      public KeyManagerDTO authorizeEndpoint(String authorizeEndpoint)
    • getAuthorizeEndpoint

      @Nullable public String getAuthorizeEndpoint()
      Get authorizeEndpoint
      Returns:
      authorizeEndpoint
    • setAuthorizeEndpoint

      public void setAuthorizeEndpoint(String authorizeEndpoint)
    • certificates

      public KeyManagerDTO certificates(KeyManagerCertificatesDTO certificates)
    • getCertificates

      @Nullable public KeyManagerCertificatesDTO getCertificates()
      Get certificates
      Returns:
      certificates
    • setCertificates

      public void setCertificates(KeyManagerCertificatesDTO certificates)
    • issuer

      public KeyManagerDTO issuer(String issuer)
    • getIssuer

      @Nullable public String getIssuer()
      Get issuer
      Returns:
      issuer
    • setIssuer

      public void setIssuer(String issuer)
    • alias

      public KeyManagerDTO alias(String alias)
    • getAlias

      @Nullable public String getAlias()
      The alias of Identity Provider. If the tokenType is EXCHANGED, the alias value should be inclusive in the audience values of the JWT token
      Returns:
      alias
    • setAlias

      public void setAlias(String alias)
    • scopeManagementEndpoint

      public KeyManagerDTO scopeManagementEndpoint(String scopeManagementEndpoint)
    • getScopeManagementEndpoint

      @Nullable public String getScopeManagementEndpoint()
      Get scopeManagementEndpoint
      Returns:
      scopeManagementEndpoint
    • setScopeManagementEndpoint

      public void setScopeManagementEndpoint(String scopeManagementEndpoint)
    • availableGrantTypes

      public KeyManagerDTO availableGrantTypes(List<String> availableGrantTypes)
    • getAvailableGrantTypes

      @Nullable public List<String> getAvailableGrantTypes()
      Get availableGrantTypes
      Returns:
      availableGrantTypes
    • setAvailableGrantTypes

      public void setAvailableGrantTypes(List<String> availableGrantTypes)
    • enableTokenGeneration

      public KeyManagerDTO enableTokenGeneration(Boolean enableTokenGeneration)
    • isEnableTokenGeneration

      @Nullable public Boolean isEnableTokenGeneration()
      Get enableTokenGeneration
      Returns:
      enableTokenGeneration
    • setEnableTokenGeneration

      public void setEnableTokenGeneration(Boolean enableTokenGeneration)
    • enableTokenEncryption

      public KeyManagerDTO enableTokenEncryption(Boolean enableTokenEncryption)
    • isEnableTokenEncryption

      @Nullable public Boolean isEnableTokenEncryption()
      Get enableTokenEncryption
      Returns:
      enableTokenEncryption
    • setEnableTokenEncryption

      public void setEnableTokenEncryption(Boolean enableTokenEncryption)
    • enableTokenHashing

      public KeyManagerDTO enableTokenHashing(Boolean enableTokenHashing)
    • isEnableTokenHashing

      @Nullable public Boolean isEnableTokenHashing()
      Get enableTokenHashing
      Returns:
      enableTokenHashing
    • setEnableTokenHashing

      public void setEnableTokenHashing(Boolean enableTokenHashing)
    • enableMapOAuthConsumerApps

      public KeyManagerDTO enableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
    • isEnableMapOAuthConsumerApps

      @Nullable public Boolean isEnableMapOAuthConsumerApps()
      Get enableMapOAuthConsumerApps
      Returns:
      enableMapOAuthConsumerApps
    • setEnableMapOAuthConsumerApps

      public void setEnableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
    • enableOAuthAppCreation

      public KeyManagerDTO enableOAuthAppCreation(Boolean enableOAuthAppCreation)
    • isEnableOAuthAppCreation

      @Nullable public Boolean isEnableOAuthAppCreation()
      Get enableOAuthAppCreation
      Returns:
      enableOAuthAppCreation
    • setEnableOAuthAppCreation

      public void setEnableOAuthAppCreation(Boolean enableOAuthAppCreation)
    • enableSelfValidationJWT

      public KeyManagerDTO enableSelfValidationJWT(Boolean enableSelfValidationJWT)
    • isEnableSelfValidationJWT

      @Nullable public Boolean isEnableSelfValidationJWT()
      Get enableSelfValidationJWT
      Returns:
      enableSelfValidationJWT
    • setEnableSelfValidationJWT

      public void setEnableSelfValidationJWT(Boolean enableSelfValidationJWT)
    • claimMapping

      public KeyManagerDTO claimMapping(List<ClaimMappingEntryDTO> claimMapping)
    • getClaimMapping

      @Nullable public List<ClaimMappingEntryDTO> getClaimMapping()
      Get claimMapping
      Returns:
      claimMapping
    • setClaimMapping

      public void setClaimMapping(List<ClaimMappingEntryDTO> claimMapping)
    • consumerKeyClaim

      public KeyManagerDTO consumerKeyClaim(String consumerKeyClaim)
    • getConsumerKeyClaim

      @Nullable public String getConsumerKeyClaim()
      Get consumerKeyClaim
      Returns:
      consumerKeyClaim
    • setConsumerKeyClaim

      public void setConsumerKeyClaim(String consumerKeyClaim)
    • scopesClaim

      public KeyManagerDTO scopesClaim(String scopesClaim)
    • getScopesClaim

      @Nullable public String getScopesClaim()
      Get scopesClaim
      Returns:
      scopesClaim
    • setScopesClaim

      public void setScopesClaim(String scopesClaim)
    • tokenValidation

      public KeyManagerDTO tokenValidation(List<TokenValidationDTO> tokenValidation)
    • getTokenValidation

      @Nullable public List<TokenValidationDTO> getTokenValidation()
      Get tokenValidation
      Returns:
      tokenValidation
    • setTokenValidation

      public void setTokenValidation(List<TokenValidationDTO> tokenValidation)
    • enabled

      public KeyManagerDTO enabled(Boolean enabled)
    • isEnabled

      @Nullable public Boolean isEnabled()
      Get enabled
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • additionalProperties

      public KeyManagerDTO additionalProperties(Object additionalProperties)
    • getAdditionalProperties

      @Nullable public Object getAdditionalProperties()
      Get additionalProperties
      Returns:
      additionalProperties
    • setAdditionalProperties

      public void setAdditionalProperties(Object additionalProperties)
    • permissions

      public KeyManagerDTO permissions(KeyManagerPermissionsDTO permissions)
    • getPermissions

      @Nullable public KeyManagerPermissionsDTO getPermissions()
      Get permissions
      Returns:
      permissions
    • setPermissions

      public void setPermissions(KeyManagerPermissionsDTO permissions)
    • tokenType

      public KeyManagerDTO tokenType(KeyManagerDTO.TokenTypeEnum tokenType)
    • getTokenType

      @Nullable public KeyManagerDTO.TokenTypeEnum getTokenType()
      The type of the tokens to be used (exchanged or without exchanged). Accepted values are EXCHANGED and DIRECT.
      Returns:
      tokenType
    • setTokenType

      public void setTokenType(KeyManagerDTO.TokenTypeEnum tokenType)
    • allowedOrganizations

      public KeyManagerDTO allowedOrganizations(List<String> allowedOrganizations)
    • getAllowedOrganizations

      @Nullable public List<String> getAllowedOrganizations()
      Get allowedOrganizations
      Returns:
      allowedOrganizations
    • setAllowedOrganizations

      public void setAllowedOrganizations(List<String> allowedOrganizations)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object