Class ProjectServiceCreateProjectRequest

java.lang.Object
com.zitadel.model.ProjectServiceCreateProjectRequest

@Generated(value="io.github.mridang.codegen.generators.java.BetterJavaCodegen", comments="Generator version: 7.14.0") public class ProjectServiceCreateProjectRequest extends Object
ProjectServiceCreateProjectRequest
  • Field Details

  • Constructor Details

    • ProjectServiceCreateProjectRequest

      public ProjectServiceCreateProjectRequest()
  • Method Details

    • organizationId

      public ProjectServiceCreateProjectRequest organizationId(@Nullable String organizationId)
    • getOrganizationId

      @Nullable public String getOrganizationId()
      OrganizationID is the unique identifier of the organization the project belongs to.
      Returns:
      organizationId
    • setOrganizationId

      public void setOrganizationId(@Nullable String organizationId)
    • projectId

      public ProjectServiceCreateProjectRequest projectId(@Nullable String projectId)
    • getProjectId

      @Nullable public String getProjectId()
      ProjectID is the unique identifier of the new project. This field is optional. If omitted, the system will generate a unique ID for you. This is the recommended way. The generated ID will be returned in the response.
      Returns:
      projectId
    • getProjectId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getProjectId_JsonNullable()
    • setProjectId_JsonNullable

      public void setProjectId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> projectId)
    • setProjectId

      public void setProjectId(@Nullable String projectId)
    • name

    • getName

      @Nullable public String getName()
      Name of the project. This might be presented to users, e.g. in sign-in flows.
      Returns:
      name
    • setName

      public void setName(@Nullable String name)
    • projectRoleAssertion

      public ProjectServiceCreateProjectRequest projectRoleAssertion(@Nullable Boolean projectRoleAssertion)
    • getProjectRoleAssertion

      @Nullable public Boolean getProjectRoleAssertion()
      ProjectRoleAssertion is a setting that can be enabled to have role information included in the user info endpoint. It is also dependent on your application settings to include it in tokens and other types.
      Returns:
      projectRoleAssertion
    • setProjectRoleAssertion

      public void setProjectRoleAssertion(@Nullable Boolean projectRoleAssertion)
    • authorizationRequired

      public ProjectServiceCreateProjectRequest authorizationRequired(@Nullable Boolean authorizationRequired)
    • getAuthorizationRequired

      @Nullable public Boolean getAuthorizationRequired()
      AuthorizationRequired is a boolean flag that can be enabled to check if a user has an authorization to use this project assigned when login into an application of this project.
      Returns:
      authorizationRequired
    • setAuthorizationRequired

      public void setAuthorizationRequired(@Nullable Boolean authorizationRequired)
    • projectAccessRequired

      public ProjectServiceCreateProjectRequest projectAccessRequired(@Nullable Boolean projectAccessRequired)
    • getProjectAccessRequired

      @Nullable public Boolean getProjectAccessRequired()
      ProjectAccessRequired is a boolean flag that can be enabled to check if the organization of the user, that is trying to log in, has access to this project (either owns the project or is granted).
      Returns:
      projectAccessRequired
    • setProjectAccessRequired

      public void setProjectAccessRequired(@Nullable Boolean projectAccessRequired)
    • privateLabelingSetting

      public ProjectServiceCreateProjectRequest privateLabelingSetting(@Nullable ProjectServicePrivateLabelingSetting privateLabelingSetting)
    • getPrivateLabelingSetting

      @Nullable public ProjectServicePrivateLabelingSetting getPrivateLabelingSetting()
      Get privateLabelingSetting
      Returns:
      privateLabelingSetting
    • setPrivateLabelingSetting

      public void setPrivateLabelingSetting(@Nullable ProjectServicePrivateLabelingSetting privateLabelingSetting)
    • 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
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string