Class IdpGroupMapping.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • idpId

        public IdpGroupMapping.Builder idpId​(String idpId)
        The OCID of the IdentityProvider this mapping belongs to.
        Parameters:
        idpId - the value to set
        Returns:
        this builder
      • idpGroupName

        public IdpGroupMapping.Builder idpGroupName​(String idpGroupName)
        The name of the IdP group that is mapped to the IAM Service group.
        Parameters:
        idpGroupName - the value to set
        Returns:
        this builder
      • groupId

        public IdpGroupMapping.Builder groupId​(String groupId)
        The OCID of the IAM Service group that is mapped to the IdP group.
        Parameters:
        groupId - the value to set
        Returns:
        this builder
      • compartmentId

        public IdpGroupMapping.Builder compartmentId​(String compartmentId)
        The OCID of the tenancy containing the IdentityProvider.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • timeCreated

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

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

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

        public IdpGroupMapping.Builder lifecycleState​(IdpGroupMapping.LifecycleState lifecycleState)
        The mapping’s current state.

        After creating a mapping object, make sure its lifecycleState changes from CREATING to ACTIVE before using it.

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

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