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