Interface PartnerAppConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PartnerAppConfig.Builder,,PartnerAppConfig> SdkBuilder<PartnerAppConfig.Builder,,PartnerAppConfig> SdkPojo
- Enclosing class:
PartnerAppConfig
-
Method Summary
Modifier and TypeMethodDescriptionadminUsers(String... adminUsers) The list of users that are given admin access to the SageMaker Partner AI App.adminUsers(Collection<String> adminUsers) The list of users that are given admin access to the SageMaker Partner AI App.This is a map of required inputs for a SageMaker Partner AI App.assignedGroupPatterns(String... assignedGroupPatterns) A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App.assignedGroupPatterns(Collection<String> assignedGroupPatterns) A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App.roleGroupAssignments(Collection<RoleGroupAssignment> roleGroupAssignments) A map of in-app roles to Amazon Web Services IAM Identity Center group patterns.roleGroupAssignments(Consumer<RoleGroupAssignment.Builder>... roleGroupAssignments) A map of in-app roles to Amazon Web Services IAM Identity Center group patterns.roleGroupAssignments(RoleGroupAssignment... roleGroupAssignments) A map of in-app roles to Amazon Web Services IAM Identity Center group patterns.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
adminUsers
The list of users that are given admin access to the SageMaker Partner AI App.
- Parameters:
adminUsers- The list of users that are given admin access to the SageMaker Partner AI App.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adminUsers
The list of users that are given admin access to the SageMaker Partner AI App.
- Parameters:
adminUsers- The list of users that are given admin access to the SageMaker Partner AI App.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arguments
This is a map of required inputs for a SageMaker Partner AI App. Based on the application type, the map is populated with a key and value pair that is specific to the user and application.
- Parameters:
arguments- This is a map of required inputs for a SageMaker Partner AI App. Based on the application type, the map is populated with a key and value pair that is specific to the user and application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedGroupPatterns
A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using
*. An empty list indicates the app will not use Identity Center group features. All groups specified inRoleGroupAssignmentsmust match patterns in this list.- Parameters:
assignedGroupPatterns- A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using*. An empty list indicates the app will not use Identity Center group features. All groups specified inRoleGroupAssignmentsmust match patterns in this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignedGroupPatterns
A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using
*. An empty list indicates the app will not use Identity Center group features. All groups specified inRoleGroupAssignmentsmust match patterns in this list.- Parameters:
assignedGroupPatterns- A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using*. An empty list indicates the app will not use Identity Center group features. All groups specified inRoleGroupAssignmentsmust match patterns in this list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleGroupAssignments
A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in
AssignedGroupPatternsbut not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using*. Currently supported by Fiddler version 1.3 and later with roles:ORG_MEMBER(default) andORG_ADMIN.- Parameters:
roleGroupAssignments- A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups inAssignedGroupPatternsbut not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using*. Currently supported by Fiddler version 1.3 and later with roles:ORG_MEMBER(default) andORG_ADMIN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleGroupAssignments
A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in
AssignedGroupPatternsbut not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using*. Currently supported by Fiddler version 1.3 and later with roles:ORG_MEMBER(default) andORG_ADMIN.- Parameters:
roleGroupAssignments- A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups inAssignedGroupPatternsbut not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using*. Currently supported by Fiddler version 1.3 and later with roles:ORG_MEMBER(default) andORG_ADMIN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleGroupAssignments
PartnerAppConfig.Builder roleGroupAssignments(Consumer<RoleGroupAssignment.Builder>... roleGroupAssignments) A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in
This is a convenience method that creates an instance of theAssignedGroupPatternsbut not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using*. Currently supported by Fiddler version 1.3 and later with roles:ORG_MEMBER(default) andORG_ADMIN.RoleGroupAssignment.Builderavoiding the need to create one manually viaRoleGroupAssignment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toroleGroupAssignments(List<RoleGroupAssignment>).- Parameters:
roleGroupAssignments- a consumer that will call methods onRoleGroupAssignment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-