Interface PartnerAppConfig.Builder

  • Method Details

    • adminUsers

      PartnerAppConfig.Builder adminUsers(Collection<String> 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

      PartnerAppConfig.Builder adminUsers(String... 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

      PartnerAppConfig.Builder arguments(Map<String,String> 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

      PartnerAppConfig.Builder assignedGroupPatterns(Collection<String> 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 in RoleGroupAssignments must 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 in RoleGroupAssignments must match patterns in this list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assignedGroupPatterns

      PartnerAppConfig.Builder assignedGroupPatterns(String... 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 in RoleGroupAssignments must 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 in RoleGroupAssignments must match patterns in this list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleGroupAssignments

      PartnerAppConfig.Builder roleGroupAssignments(Collection<RoleGroupAssignment> 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 AssignedGroupPatterns but 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) and ORG_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 in AssignedGroupPatterns but 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) and ORG_ADMIN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleGroupAssignments

      PartnerAppConfig.Builder roleGroupAssignments(RoleGroupAssignment... 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 AssignedGroupPatterns but 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) and ORG_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 in AssignedGroupPatterns but 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) and ORG_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 AssignedGroupPatterns but 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) and ORG_ADMIN.

      This is a convenience method that creates an instance of the RoleGroupAssignment.Builder avoiding the need to create one manually via RoleGroupAssignment.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to roleGroupAssignments(List<RoleGroupAssignment>).

      Parameters:
      roleGroupAssignments - a consumer that will call methods on RoleGroupAssignment.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: