Klasse ClientRegistration

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.ClientRegistration

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class ClientRegistration extends Object
ClientRegistration
  • Felddetails

    • approvalpgFilename

      protected String approvalpgFilename
      Approval page file name
    • approvalpgFooter

      protected String approvalpgFooter
      Approval page footer
    • approvalpgHeading

      protected String approvalpgHeading
      Approval page heading
    • approvalpgLogoFilename

      protected String approvalpgLogoFilename
      Approval page logo filename
    • approvalpgTitle

      protected String approvalpgTitle
      Approval page title
    • authCodeAllowed

      protected Boolean authCodeAllowed
      Option to choose Authorization code grant type
    • clScopes

      protected List<String> clScopes
      The scopes associated with this client
    • clientCredentialsAllowed

      protected Boolean clientCredentialsAllowed
      Option to choose Client Credentials grant type
    • clientId

      protected String clientId
      The client id
    • clientSecret

      protected String clientSecret
    • enabled

      protected Boolean enabled
      Is the client enabled?
    • implicitAllowed

      protected Boolean implicitAllowed
      Option to choose Implicit grant type
    • name

      protected String name
      The client name
    • notes

      protected String notes
      Notes on the client
    • pkceType

      protected ClientRegistration.PkceTypeEnum pkceType
      OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.
    • primaryNode

      protected Node primaryNode
    • redirectUris

      protected List<String> redirectUris
      List of redirect urls allowed for this client
    • resourceOwnerAllowed

      protected Boolean resourceOwnerAllowed
      Option to choose Resource Owner grant type
    • shell

      protected Boolean shell
    • tokenLifetime

      protected Integer tokenLifetime
      Token life time
    • tokenRefreshLimit

      protected Integer tokenRefreshLimit
      The number of times token can be refreshed
    • type

      protected String type
      specifies whether the client is either public or confidential client
    • version

      protected String version
      The client version
  • Konstruktordetails

    • ClientRegistration

      public ClientRegistration(Consumer<ClientRegistration> spec)
      Constructs a validated instance of ClientRegistration.
      Parameter:
      spec - the specification to process
    • ClientRegistration

      @Internal public ClientRegistration(String approvalpgFilename, String approvalpgFooter, String approvalpgHeading, String approvalpgLogoFilename, String approvalpgTitle, Boolean authCodeAllowed, List<String> clScopes, Boolean clientCredentialsAllowed, String clientId, String clientSecret, Boolean enabled, Boolean implicitAllowed, String name, String notes, ClientRegistration.PkceTypeEnum pkceType, Node primaryNode, List<String> redirectUris, Boolean resourceOwnerAllowed, Boolean shell, Integer tokenLifetime, Integer tokenRefreshLimit, String type, String version)
      Constructs a validated instance of ClientRegistration.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using ClientRegistration(Consumer) instead.

      Parameter:
      approvalpgFilename - Approval page file name
      approvalpgFooter - Approval page footer
      approvalpgHeading - Approval page heading
      approvalpgLogoFilename - Approval page logo filename
      approvalpgTitle - Approval page title
      authCodeAllowed - Option to choose Authorization code grant type
      clScopes - The scopes associated with this client
      clientCredentialsAllowed - Option to choose Client Credentials grant type
      clientId - The client id
      clientSecret - var.name
      enabled - Is the client enabled?
      implicitAllowed - Option to choose Implicit grant type
      name - The client name
      notes - Notes on the client
      pkceType - OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.
      primaryNode - var.name
      redirectUris - List of redirect urls allowed for this client
      resourceOwnerAllowed - Option to choose Resource Owner grant type
      shell - var.name
      tokenLifetime - Token life time
      tokenRefreshLimit - The number of times token can be refreshed
      type - specifies whether the client is either public or confidential client
      version - The client version
    • ClientRegistration

      protected ClientRegistration()
  • Methodendetails

    • builder

    • approvalpgFilename

      public String approvalpgFilename()
      Approval page file name
    • approvalpgFooter

      public String approvalpgFooter()
      Approval page footer
    • approvalpgHeading

      public String approvalpgHeading()
      Approval page heading
    • approvalpgLogoFilename

      public String approvalpgLogoFilename()
      Approval page logo filename
    • approvalpgTitle

      public String approvalpgTitle()
      Approval page title
    • authCodeAllowed

      public Boolean authCodeAllowed()
      Option to choose Authorization code grant type
    • clScopes

      public List<String> clScopes()
      The scopes associated with this client
    • clientCredentialsAllowed

      public Boolean clientCredentialsAllowed()
      Option to choose Client Credentials grant type
    • clientId

      public String clientId()
      The client id
    • clientSecret

      public String clientSecret()
    • enabled

      public Boolean enabled()
      Is the client enabled?
    • implicitAllowed

      public Boolean implicitAllowed()
      Option to choose Implicit grant type
    • name

      public String name()
      The client name
    • notes

      public String notes()
      Notes on the client
    • pkceType

      OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.
    • primaryNode

      public Node primaryNode()
    • redirectUris

      public List<String> redirectUris()
      List of redirect urls allowed for this client
    • resourceOwnerAllowed

      public Boolean resourceOwnerAllowed()
      Option to choose Resource Owner grant type
    • shell

      public Boolean shell()
    • tokenLifetime

      public Integer tokenLifetime()
      Token life time
    • tokenRefreshLimit

      public Integer tokenRefreshLimit()
      The number of times token can be refreshed
    • type

      public String type()
      specifies whether the client is either public or confidential client
    • version

      public String version()
      The client version
    • approvalpgFilename

      public ClientRegistration approvalpgFilename(String approvalpgFilename)
      Approval page file name
      Gibt zurück:
      this.
    • approvalpgFooter

      public ClientRegistration approvalpgFooter(String approvalpgFooter)
      Approval page footer
      Gibt zurück:
      this.
    • approvalpgHeading

      public ClientRegistration approvalpgHeading(String approvalpgHeading)
      Approval page heading
      Gibt zurück:
      this.
    • approvalpgLogoFilename

      public ClientRegistration approvalpgLogoFilename(String approvalpgLogoFilename)
      Approval page logo filename
      Gibt zurück:
      this.
    • approvalpgTitle

      public ClientRegistration approvalpgTitle(String approvalpgTitle)
      Approval page title
      Gibt zurück:
      this.
    • authCodeAllowed

      public ClientRegistration authCodeAllowed(Boolean authCodeAllowed)
      Option to choose Authorization code grant type
      Gibt zurück:
      this.
    • clScopes

      public ClientRegistration clScopes(List<String> clScopes)
      The scopes associated with this client
      Gibt zurück:
      this.
    • clientCredentialsAllowed

      public ClientRegistration clientCredentialsAllowed(Boolean clientCredentialsAllowed)
      Option to choose Client Credentials grant type
      Gibt zurück:
      this.
    • clientId

      public ClientRegistration clientId(String clientId)
      The client id
      Gibt zurück:
      this.
    • clientSecret

      public ClientRegistration clientSecret(String clientSecret)
      Gibt zurück:
      this.
    • enabled

      public ClientRegistration enabled(Boolean enabled)
      Is the client enabled?
      Gibt zurück:
      this.
    • implicitAllowed

      public ClientRegistration implicitAllowed(Boolean implicitAllowed)
      Option to choose Implicit grant type
      Gibt zurück:
      this.
    • name

      public ClientRegistration name(String name)
      The client name
      Gibt zurück:
      this.
    • notes

      public ClientRegistration notes(String notes)
      Notes on the client
      Gibt zurück:
      this.
    • pkceType

      OAuth client level options to apply PKCE security, for the public clients using authorization code grant type. Applicable only for local auth server.
      Gibt zurück:
      this.
    • primaryNode

      public ClientRegistration primaryNode(Node primaryNode)
      Gibt zurück:
      this.
    • redirectUris

      public ClientRegistration redirectUris(List<String> redirectUris)
      List of redirect urls allowed for this client
      Gibt zurück:
      this.
    • resourceOwnerAllowed

      public ClientRegistration resourceOwnerAllowed(Boolean resourceOwnerAllowed)
      Option to choose Resource Owner grant type
      Gibt zurück:
      this.
    • shell

      public ClientRegistration shell(Boolean shell)
      Gibt zurück:
      this.
    • tokenLifetime

      public ClientRegistration tokenLifetime(Integer tokenLifetime)
      Token life time
      Gibt zurück:
      this.
    • tokenRefreshLimit

      public ClientRegistration tokenRefreshLimit(Integer tokenRefreshLimit)
      The number of times token can be refreshed
      Gibt zurück:
      this.
    • type

      public ClientRegistration type(String type)
      specifies whether the client is either public or confidential client
      Gibt zurück:
      this.
    • version

      public ClientRegistration version(String version)
      The client version
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object