Class MyAppApp.Builder

  • Enclosing class:
    MyAppApp

    public static class MyAppApp.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • value

        public MyAppApp.Builder value​(String value)
        Application identifier

        *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        value - the value to set
        Returns:
        this builder
      • ref

        public MyAppApp.Builder ref​(String ref)
        Application URI

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none

        Parameters:
        ref - the value to set
        Returns:
        this builder
      • display

        public MyAppApp.Builder display​(String display)
        Application display name

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none

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

        public MyAppApp.Builder description​(String description)
        Application description

        *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none

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

        public MyAppApp.Builder isLoginTarget​(Boolean isLoginTarget)
        If true, this App allows runtime services to log end users into this App automatically.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        isLoginTarget - the value to set
        Returns:
        this builder
      • showInMyApps

        public MyAppApp.Builder showInMyApps​(Boolean showInMyApps)
        If true, this App will be displayed in the MyApps page of each end-user who has access to this App.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        showInMyApps - the value to set
        Returns:
        this builder
      • isAliasApp

        public MyAppApp.Builder isAliasApp​(Boolean isAliasApp)
        If true, this App is an AliasApp and it cannot be granted to an end user directly

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: writeOnly - required: false - returned: never - type: boolean - uniqueness: none

        Parameters:
        isAliasApp - the value to set
        Returns:
        this builder
      • active

        public MyAppApp.Builder active​(Boolean active)
        If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML.

        If false, all runtime services are disabled for this App, and only administrative operations can be performed.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        active - the value to set
        Returns:
        this builder
      • loginMechanism

        public MyAppApp.Builder loginMechanism​(String loginMechanism)
        The protocol that runtime services will use to log end users in to this App automatically.

        If ‘OIDC’, then runtime services use the OpenID Connect protocol. If ‘SAML’, then runtime services use Security Assertion Markup Language protocol.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        loginMechanism - the value to set
        Returns:
        this builder
      • appIcon

        public MyAppApp.Builder appIcon​(String appIcon)
        Application icon.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        appIcon - the value to set
        Returns:
        this builder
      • appThumbnail

        public MyAppApp.Builder appThumbnail​(String appThumbnail)
        Application thumbnail.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none

        Parameters:
        appThumbnail - the value to set
        Returns:
        this builder
      • isOPCService

        public MyAppApp.Builder isOPCService​(Boolean isOPCService)
        If true, this application is an Oracle Public Cloud service-instance.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        isOPCService - the value to set
        Returns:
        this builder
      • serviceTypeURN

        public MyAppApp.Builder serviceTypeURN​(String serviceTypeURN)
        This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        serviceTypeURN - the value to set
        Returns:
        this builder