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.Builderactive(Boolean active)If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML.MyAppApp.BuilderappIcon(String appIcon)Application icon.MyAppApp.BuilderappThumbnail(String appThumbnail)Application thumbnail.MyAppAppbuild()MyAppApp.Buildercopy(MyAppApp model)MyAppApp.Builderdescription(String description)Application descriptionMyAppApp.Builderdisplay(String display)Application display nameMyAppApp.BuilderisAliasApp(Boolean isAliasApp)If true, this App is an AliasApp and it cannot be granted to an end user directlyMyAppApp.BuilderisLoginTarget(Boolean isLoginTarget)If true, this App allows runtime services to log end users into this App automatically.MyAppApp.BuilderisOPCService(Boolean isOPCService)If true, this application is an Oracle Public Cloud service-instance.MyAppApp.BuilderloginMechanism(String loginMechanism)The protocol that runtime services will use to log end users in to this App automatically.MyAppApp.Builderref(String ref)Application URIMyAppApp.BuilderserviceTypeURN(String serviceTypeURN)This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.MyAppApp.BuildershowInMyApps(Boolean showInMyApps)If true, this App will be displayed in the MyApps page of each end-user who has access to this App.MyAppApp.Buildervalue(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)
-
-