Class CreatePolicyTemplateAssignmentOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.iam_policy_management.v1.model.CreatePolicyTemplateAssignmentOptions.Builder
-
- Enclosing class:
- CreatePolicyTemplateAssignmentOptions
public static class CreatePolicyTemplateAssignmentOptions.Builder extends java.lang.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.Builder(java.lang.String version, AssignmentTargetDetails target, PolicyAssignmentV1Options options, java.util.List<AssignmentTemplateDetails> templates)
Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatePolicyTemplateAssignmentOptions.Builder
acceptLanguage(java.lang.String acceptLanguage)
Set the acceptLanguage.CreatePolicyTemplateAssignmentOptions.Builder
addTemplates(AssignmentTemplateDetails templates)
Adds a new element to templates.CreatePolicyTemplateAssignmentOptions
build()
Builds a CreatePolicyTemplateAssignmentOptions.CreatePolicyTemplateAssignmentOptions.Builder
options(PolicyAssignmentV1Options options)
Set the options.CreatePolicyTemplateAssignmentOptions.Builder
target(AssignmentTargetDetails target)
Set the target.CreatePolicyTemplateAssignmentOptions.Builder
templates(java.util.List<AssignmentTemplateDetails> templates)
Set the templates.CreatePolicyTemplateAssignmentOptions.Builder
version(java.lang.String version)
Set the version.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String version, AssignmentTargetDetails target, PolicyAssignmentV1Options options, java.util.List<AssignmentTemplateDetails> templates)
Instantiates a new builder with required properties.- Parameters:
version
- the versiontarget
- the targetoptions
- the optionstemplates
- the templates
-
-
Method Detail
-
build
public CreatePolicyTemplateAssignmentOptions build()
Builds a CreatePolicyTemplateAssignmentOptions.- Returns:
- the new CreatePolicyTemplateAssignmentOptions instance
-
addTemplates
public CreatePolicyTemplateAssignmentOptions.Builder addTemplates(AssignmentTemplateDetails templates)
Adds a new element to templates.- Parameters:
templates
- the new element to be added- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
version
public CreatePolicyTemplateAssignmentOptions.Builder version(java.lang.String version)
Set the version.- Parameters:
version
- the version- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
target
public CreatePolicyTemplateAssignmentOptions.Builder target(AssignmentTargetDetails target)
Set the target.- Parameters:
target
- the target- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
options
public CreatePolicyTemplateAssignmentOptions.Builder options(PolicyAssignmentV1Options options)
Set the options.- Parameters:
options
- the options- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
templates
public CreatePolicyTemplateAssignmentOptions.Builder templates(java.util.List<AssignmentTemplateDetails> templates)
Set the templates. Existing templates will be replaced.- Parameters:
templates
- the templates- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
acceptLanguage
public CreatePolicyTemplateAssignmentOptions.Builder acceptLanguage(java.lang.String acceptLanguage)
Set the acceptLanguage.- Parameters:
acceptLanguage
- the acceptLanguage- Returns:
- the CreatePolicyTemplateAssignmentOptions builder
-
-