Class UpdateProfileTemplateVersionOptions
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.iam_identity.v1.model.UpdateProfileTemplateVersionOptions
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class UpdateProfileTemplateVersionOptions extends com.ibm.cloud.sdk.core.service.model.GenericModelThe updateProfileTemplateVersion options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateProfileTemplateVersionOptions.BuilderBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaccountId()Gets the accountId.ActionControlsactionControls()Gets the actionControls.java.lang.Stringdescription()Gets the description.java.lang.StringifMatch()Gets the ifMatch.java.lang.Stringname()Gets the name.UpdateProfileTemplateVersionOptions.BuildernewBuilder()New builder.java.util.List<PolicyTemplateReference>policyTemplateReferences()Gets the policyTemplateReferences.TemplateProfileComponentRequestprofile()Gets the profile.java.lang.StringtemplateId()Gets the templateId.java.lang.Stringversion()Gets the version.
-
-
-
Method Detail
-
newBuilder
public UpdateProfileTemplateVersionOptions.Builder newBuilder()
New builder.- Returns:
- a UpdateProfileTemplateVersionOptions builder
-
ifMatch
public java.lang.String ifMatch()
Gets the ifMatch. Entity tag of the Template to be updated. Specify the tag that you retrieved when reading the Profile Template. This value helps identifying parallel usage of this API. Pass * to indicate to update any version available. This might result in stale updates.- Returns:
- the ifMatch
-
templateId
public java.lang.String templateId()
Gets the templateId. ID of the trusted profile template.- Returns:
- the templateId
-
version
public java.lang.String version()
Gets the version. Version of the Profile Template.- Returns:
- the version
-
accountId
public java.lang.String accountId()
Gets the accountId. ID of the account where the template resides.- Returns:
- the accountId
-
name
public java.lang.String name()
Gets the name. The name of the trusted profile template. This is visible only in the enterprise account. Required field when creating a new template. Otherwise this field is optional. If the field is included it will change the name value for all existing versions of the template.- Returns:
- the name
-
description
public java.lang.String description()
Gets the description. The description of the trusted profile template. Describe the template for enterprise account users.- Returns:
- the description
-
profile
public TemplateProfileComponentRequest profile()
Gets the profile. Input body parameters for the TemplateProfileComponent.- Returns:
- the profile
-
policyTemplateReferences
public java.util.List<PolicyTemplateReference> policyTemplateReferences()
Gets the policyTemplateReferences. Existing policy templates that you can reference to assign access in the trusted profile component.- Returns:
- the policyTemplateReferences
-
actionControls
public ActionControls actionControls()
Gets the actionControls.- Returns:
- the actionControls
-
-