Class Member


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2022-07-11T22:46:03.646077Z[Etc/UTC]")
    public class Member
    extends java.lang.Object
    Member
    • Field Detail

      • SERIALIZED_NAME_LINKS

        public static final java.lang.String SERIALIZED_NAME_LINKS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ID

        public static final java.lang.String SERIALIZED_NAME_ID
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FIRST_NAME

        public static final java.lang.String SERIALIZED_NAME_FIRST_NAME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LAST_NAME

        public static final java.lang.String SERIALIZED_NAME_LAST_NAME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ROLE

        public static final java.lang.String SERIALIZED_NAME_ROLE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_EMAIL

        public static final java.lang.String SERIALIZED_NAME_EMAIL
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PENDING_INVITE

        public static final java.lang.String SERIALIZED_NAME_PENDING_INVITE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VERIFIED

        public static final java.lang.String SERIALIZED_NAME_VERIFIED
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PENDING_EMAIL

        public static final java.lang.String SERIALIZED_NAME_PENDING_EMAIL
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_CUSTOM_ROLES

        public static final java.lang.String SERIALIZED_NAME_CUSTOM_ROLES
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_MFA

        public static final java.lang.String SERIALIZED_NAME_MFA
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_EXCLUDED_DASHBOARDS

        public static final java.lang.String SERIALIZED_NAME_EXCLUDED_DASHBOARDS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LAST_SEEN

        public static final java.lang.String SERIALIZED_NAME_LAST_SEEN
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LAST_SEEN_METADATA

        public static final java.lang.String SERIALIZED_NAME_LAST_SEEN_METADATA
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_INTEGRATION_METADATA

        public static final java.lang.String SERIALIZED_NAME_INTEGRATION_METADATA
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TEAMS

        public static final java.lang.String SERIALIZED_NAME_TEAMS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PERMISSION_GRANTS

        public static final java.lang.String SERIALIZED_NAME_PERMISSION_GRANTS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_CREATION_DATE

        public static final java.lang.String SERIALIZED_NAME_CREATION_DATE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_OAUTH_PROVIDERS

        public static final java.lang.String SERIALIZED_NAME_OAUTH_PROVIDERS
        See Also:
        Constant Field Values
      • openapiFields

        public static java.util.HashSet<java.lang.String> openapiFields
      • openapiRequiredFields

        public static java.util.HashSet<java.lang.String> openapiRequiredFields
    • Constructor Detail

      • Member

        public Member()
    • Method Detail

      • links

        public Member links​(java.util.Map<java.lang.String,​Link> links)
      • putLinksItem

        public Member putLinksItem​(java.lang.String key,
                                   Link linksItem)
      • getLinks

        @Nonnull
        public java.util.Map<java.lang.String,​Link> getLinks()
        Get links
        Returns:
        links
      • setLinks

        public void setLinks​(java.util.Map<java.lang.String,​Link> links)
      • id

        public Member id​(java.lang.String id)
      • getId

        @Nonnull
        public java.lang.String getId()
        The member's ID
        Returns:
        id
      • setId

        public void setId​(java.lang.String id)
      • firstName

        public Member firstName​(java.lang.String firstName)
      • getFirstName

        @Nullable
        public java.lang.String getFirstName()
        The member's first name
        Returns:
        firstName
      • setFirstName

        public void setFirstName​(java.lang.String firstName)
      • lastName

        public Member lastName​(java.lang.String lastName)
      • getLastName

        @Nullable
        public java.lang.String getLastName()
        The member's last name
        Returns:
        lastName
      • setLastName

        public void setLastName​(java.lang.String lastName)
      • role

        public Member role​(java.lang.String role)
      • getRole

        @Nonnull
        public java.lang.String getRole()
        The member's built-in role. If the member has no custom roles, this role will be in effect.
        Returns:
        role
      • setRole

        public void setRole​(java.lang.String role)
      • email

        public Member email​(java.lang.String email)
      • getEmail

        @Nonnull
        public java.lang.String getEmail()
        The member's email address
        Returns:
        email
      • setEmail

        public void setEmail​(java.lang.String email)
      • pendingInvite

        public Member pendingInvite​(java.lang.Boolean pendingInvite)
      • getPendingInvite

        @Nonnull
        public java.lang.Boolean getPendingInvite()
        Whether or not the member has a pending invitation
        Returns:
        pendingInvite
      • setPendingInvite

        public void setPendingInvite​(java.lang.Boolean pendingInvite)
      • verified

        public Member verified​(java.lang.Boolean verified)
      • getVerified

        @Nonnull
        public java.lang.Boolean getVerified()
        Whether or not the member's email address has been verified
        Returns:
        verified
      • setVerified

        public void setVerified​(java.lang.Boolean verified)
      • pendingEmail

        public Member pendingEmail​(java.lang.String pendingEmail)
      • getPendingEmail

        @Nullable
        public java.lang.String getPendingEmail()
        Get pendingEmail
        Returns:
        pendingEmail
      • setPendingEmail

        public void setPendingEmail​(java.lang.String pendingEmail)
      • customRoles

        public Member customRoles​(java.util.List<java.lang.String> customRoles)
      • addCustomRolesItem

        public Member addCustomRolesItem​(java.lang.String customRolesItem)
      • getCustomRoles

        @Nonnull
        public java.util.List<java.lang.String> getCustomRoles()
        The set of custom roles (as keys) assigned to the member
        Returns:
        customRoles
      • setCustomRoles

        public void setCustomRoles​(java.util.List<java.lang.String> customRoles)
      • mfa

        public Member mfa​(java.lang.String mfa)
      • getMfa

        @Nonnull
        public java.lang.String getMfa()
        Whether or not multi-factor authentication is enabled for this member
        Returns:
        mfa
      • setMfa

        public void setMfa​(java.lang.String mfa)
      • excludedDashboards

        public Member excludedDashboards​(java.util.List<java.lang.String> excludedDashboards)
      • addExcludedDashboardsItem

        public Member addExcludedDashboardsItem​(java.lang.String excludedDashboardsItem)
      • getExcludedDashboards

        @Nullable
        public java.util.List<java.lang.String> getExcludedDashboards()
        Default dashboards that the member has chosen to ignore
        Returns:
        excludedDashboards
      • setExcludedDashboards

        public void setExcludedDashboards​(java.util.List<java.lang.String> excludedDashboards)
      • lastSeen

        public Member lastSeen​(java.lang.Long lastSeen)
      • getLastSeen

        @Nonnull
        public java.lang.Long getLastSeen()
        Get lastSeen
        Returns:
        lastSeen
      • setLastSeen

        public void setLastSeen​(java.lang.Long lastSeen)
      • getLastSeenMetadata

        @Nullable
        public LastSeenMetadata getLastSeenMetadata()
        Get lastSeenMetadata
        Returns:
        lastSeenMetadata
      • setLastSeenMetadata

        public void setLastSeenMetadata​(LastSeenMetadata lastSeenMetadata)
      • getIntegrationMetadata

        @Nullable
        public IntegrationMetadata getIntegrationMetadata()
        Get integrationMetadata
        Returns:
        integrationMetadata
      • setIntegrationMetadata

        public void setIntegrationMetadata​(IntegrationMetadata integrationMetadata)
      • getTeams

        @Nullable
        public java.util.List<MemberTeamSummaryRep> getTeams()
        Get teams
        Returns:
        teams
      • getPermissionGrants

        @Nullable
        public java.util.List<MemberPermissionGrantSummaryRep> getPermissionGrants()
        Get permissionGrants
        Returns:
        permissionGrants
      • creationDate

        public Member creationDate​(java.lang.Long creationDate)
      • getCreationDate

        @Nonnull
        public java.lang.Long getCreationDate()
        Get creationDate
        Returns:
        creationDate
      • setCreationDate

        public void setCreationDate​(java.lang.Long creationDate)
      • oauthProviders

        public Member oauthProviders​(java.util.List<java.lang.String> oauthProviders)
      • addOauthProvidersItem

        public Member addOauthProvidersItem​(java.lang.String oauthProvidersItem)
      • getOauthProviders

        @Nullable
        public java.util.List<java.lang.String> getOauthProviders()
        Get oauthProviders
        Returns:
        oauthProviders
      • setOauthProviders

        public void setOauthProviders​(java.util.List<java.lang.String> oauthProviders)
      • putAdditionalProperty

        public Member putAdditionalProperty​(java.lang.String key,
                                            java.lang.Object value)
        Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws java.io.IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        java.io.IOException - if the JSON Object is invalid with respect to Member
      • fromJson

        public static Member fromJson​(java.lang.String jsonString)
                               throws java.io.IOException
        Create an instance of Member given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of Member
        Throws:
        java.io.IOException - if the JSON string is invalid with respect to Member
      • toJson

        public java.lang.String toJson()
        Convert an instance of Member to an JSON string
        Returns:
        JSON string