Class MyAppApp.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.MyAppApp.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MyAppApp.Builder
active(Boolean active)
If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML.MyAppApp.Builder
appIcon(String appIcon)
Application icon.MyAppApp.Builder
appThumbnail(String appThumbnail)
Application thumbnail.MyAppApp
build()
MyAppApp.Builder
copy(MyAppApp model)
MyAppApp.Builder
description(String description)
Application descriptionMyAppApp.Builder
display(String display)
Application display nameMyAppApp.Builder
isAliasApp(Boolean isAliasApp)
If true, this App is an AliasApp and it cannot be granted to an end user directlyMyAppApp.Builder
isLoginTarget(Boolean isLoginTarget)
If true, this App allows runtime services to log end users into this App automatically.MyAppApp.Builder
isOPCService(Boolean isOPCService)
If true, this application is an Oracle Public Cloud service-instance.MyAppApp.Builder
loginMechanism(String loginMechanism)
The protocol that runtime services will use to log end users in to this App automatically.MyAppApp.Builder
ref(String ref)
Application URIMyAppApp.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.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.MyAppApp.Builder
value(String value)
Application identifier
-
-
-
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
-
build
public MyAppApp build()
-
copy
public MyAppApp.Builder copy(MyAppApp model)
-
-