Class BaseModel.Builder

java.lang.Object
io.github.kaposke.models.BaseModel.Builder
Direct Known Subclasses:
ApiResponse.Builder, ArtifactResponse.Builder, ArtifactResponse.Doc.Builder, ArtifactResponse.Sdk.Builder, AuthRequest.Builder, AuthTokenResponse.Builder, BuildDocRequest.Builder, BuildResponse.Builder, BuildResponse.BuildType.Builder, ChangePasswordRequest.Builder, CreateApiRequest.Builder, CreateArtifactRequest.ArtifactType.Builder, CreateArtifactRequest.Builder, CreateDocRequest.Builder, CreateOrgMemberRequest.Builder, CreateOrgMemberRequest.Role.Builder, CreateOrgRequest.Builder, CreateSdkBuildRequest.Builder, CreateSdkBuildRequest.Retry.Builder, CreateSdkRequest.Builder, CreateSdkRequest.Language.Builder, CreateTokenRequest.Builder, CreateTokenResponse.Builder, CreateUserRequest.Builder, DocCreatedResponse.Builder, DocResponse.Builder, EditOrgRequest.Builder, EditUserRequest.Builder, GetTokenResponse.Builder, GetTokenResponse.Scope.Builder, HealthCheckResponse.Builder, OneTimeLoginRequest.Builder, OrgGetPayments200Response.Builder, OrgMemberResponse.Builder, OrgResponse.Builder, RefreshTokenRequest.Builder, ResetPasswordRequest.Builder, SdkResponse.Builder, SendVerifyEmailRequest.Builder, TrackEventRequest.Builder, TrackEventRequest.Metadata.Builder, UpdateApiRequest.Builder, UpdateDocRequest.Builder, UpdateManyOrgMembersResponse.Builder, UpdateOrgMemberRequest.Builder, UpdateOrgMemberRequest.Role.Builder, UserResponse.Builder, VerifyEmailRequest.Builder
Enclosing class:
BaseModel

public abstract static class BaseModel.Builder extends Object
  • Constructor Details

  • Method Details

    • getNonNullInstanceFieldNames

      protected abstract Set<String> getNonNullInstanceFieldNames()
    • getRequiredFieldsGroups

      protected abstract Set<Set<String>> getRequiredFieldsGroups()
    • isValidAllOf

      protected boolean isValidAllOf()
    • isValidAnyOf

      protected boolean isValidAnyOf()
    • isValidOneOf

      protected boolean isValidOneOf()
    • validate

      protected String validate()