Class AuthToken.Builder

  • Enclosing class:
    AuthToken

    public static class AuthToken.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • token

        public AuthToken.Builder token​(String token)
        The auth token.

        The value is available only in the response for CreateAuthToken, and not for ListAuthTokens or UpdateAuthToken.

        Parameters:
        token - the value to set
        Returns:
        this builder
      • id

        public AuthToken.Builder id​(String id)
        The OCID of the auth token.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • userId

        public AuthToken.Builder userId​(String userId)
        The OCID of the user the auth token belongs to.
        Parameters:
        userId - the value to set
        Returns:
        this builder
      • description

        public AuthToken.Builder description​(String description)
        The description you assign to the auth token.

        Does not have to be unique, and it’s changeable.

        (For tenancies that support identity domains) You can have an empty description.

        Parameters:
        description - the value to set
        Returns:
        this builder
      • timeCreated

        public AuthToken.Builder timeCreated​(Date timeCreated)
        Date and time the AuthToken object was created, in the format defined by RFC3339.

        Example: 2016-08-25T21:10:29.600Z

        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeExpires

        public AuthToken.Builder timeExpires​(Date timeExpires)
        Date and time when this auth token will expire, in the format defined by RFC3339.

        Null if it never expires.

        Example: 2016-08-25T21:10:29.600Z

        Parameters:
        timeExpires - the value to set
        Returns:
        this builder
      • lifecycleState

        public AuthToken.Builder lifecycleState​(AuthToken.LifecycleState lifecycleState)
        The token’s current state.

        After creating an auth token, make sure its lifecycleState changes from CREATING to ACTIVE before using it.

        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • inactiveStatus

        public AuthToken.Builder inactiveStatus​(Long inactiveStatus)
        The detailed status of INACTIVE lifecycleState.
        Parameters:
        inactiveStatus - the value to set
        Returns:
        this builder