Class Roles

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class Roles
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Represents a role associated with the contract.
    • Method Detail

      • newBuilder

        public Roles.Builder newBuilder()
        New builder.
        Returns:
        a Roles builder
      • id

        public java.lang.String id()
        Gets the id. Unique identifier for the role.
        Returns:
        the id
      • role

        public java.lang.String role()
        Gets the role. The role associated with the contract.
        Returns:
        the role
      • access

        public java.lang.String access()
        Gets the access. Access level for the role.
        Returns:
        the access
      • firstLevelApprovers

        public java.lang.String firstLevelApprovers()
        Gets the firstLevelApprovers. First level approvers for the role.
        Returns:
        the firstLevelApprovers
      • secondLevelApprovers

        public java.lang.String secondLevelApprovers()
        Gets the secondLevelApprovers. Second level approvers for the role.
        Returns:
        the secondLevelApprovers
      • description

        public java.lang.String description()
        Gets the description. Description of the role.
        Returns:
        the description
      • customProperties

        public java.util.List<ContractTemplateCustomProperty> customProperties()
        Gets the customProperties. List of custom properties for the role.
        Returns:
        the customProperties