Interface Scope.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Scope.Builder,Scope>, SdkBuilder<Scope.Builder,Scope>, SdkPojo
Enclosing class:
Scope

@Mutable @NotThreadSafe public static interface Scope.Builder extends SdkPojo, CopyableBuilder<Scope.Builder,Scope>
  • Method Details

    • prefixes

      Scope.Builder prefixes(Collection<String> prefixes)

      You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.

      Parameters:
      prefixes - You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefixes

      Scope.Builder prefixes(String... prefixes)

      You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.

      Parameters:
      prefixes - You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissionsWithStrings

      Scope.Builder permissionsWithStrings(Collection<String> permissions)

      You can include one or more API operations as permissions.

      Parameters:
      permissions - You can include one or more API operations as permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissionsWithStrings

      Scope.Builder permissionsWithStrings(String... permissions)

      You can include one or more API operations as permissions.

      Parameters:
      permissions - You can include one or more API operations as permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      Scope.Builder permissions(Collection<ScopePermission> permissions)

      You can include one or more API operations as permissions.

      Parameters:
      permissions - You can include one or more API operations as permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      Scope.Builder permissions(ScopePermission... permissions)

      You can include one or more API operations as permissions.

      Parameters:
      permissions - You can include one or more API operations as permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.