Class TemplateProfileComponentRequest
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.iam_identity.v1.model.TemplateProfileComponentRequest
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class TemplateProfileComponentRequest extends com.ibm.cloud.sdk.core.service.model.GenericModelInput body parameters for the TemplateProfileComponent.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTemplateProfileComponentRequest.BuilderBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdescription()Gets the description.java.lang.Stringemail()Gets the email.java.util.List<ProfileIdentityRequest>identities()Gets the identities.java.lang.Stringname()Gets the name.TemplateProfileComponentRequest.BuildernewBuilder()New builder.java.util.List<TrustedProfileTemplateClaimRule>rules()Gets the rules.
-
-
-
Method Detail
-
newBuilder
public TemplateProfileComponentRequest.Builder newBuilder()
New builder.- Returns:
- a TemplateProfileComponentRequest builder
-
name
public java.lang.String name()
Gets the name. Name of the Profile. You can use replacement variables in the profile name to adjust the name per account. The following variables are supported: - `${template_id}` will be replaced by a unique identifier representing the trusted profile template - `${template_name}` will be replaced by the current name of the trusted profile template - `${template_version}` will be replaced by the current version of the trusted profile template - `${account_id}` will be replaced by the account identifier to which this trusted profile template is assigned to - `${account_name}` will be replaced by the account name to which this trusted profile template is assigned to Changes to e.g. the name of the account will NOT cause an update of the trusted profile name. The profile name is processed during account assignment and any template version upgrade, i.e. during that operation, the updated account name would be used.- Returns:
- the name
-
description
public java.lang.String description()
Gets the description. Description of the Profile.- Returns:
- the description
-
email
public java.lang.String email()
Gets the email. Email of the trusted profile.- Returns:
- the email
-
rules
public java.util.List<TrustedProfileTemplateClaimRule> rules()
Gets the rules. Rules for the Profile.- Returns:
- the rules
-
identities
public java.util.List<ProfileIdentityRequest> identities()
Gets the identities. Identities for the Profile.- Returns:
- the identities
-
-