Class ListPartitionsRequest (2.0.0)

public sealed class ListPartitionsRequest : IMessage<ListPartitionsRequest>, IEquatable<ListPartitionsRequest>, IDeepCloneable<ListPartitionsRequest>, IBufferMessage, IMessage, IPageRequest

List metadata partitions request.

Inheritance

Object > ListPartitionsRequest

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

ListPartitionsRequest()

public ListPartitionsRequest()

ListPartitionsRequest(ListPartitionsRequest)

public ListPartitionsRequest(ListPartitionsRequest other)
Parameter
NameDescription
otherListPartitionsRequest

Properties

Filter

public string Filter { get; set; }

Optional. Filter the partitions returned to the caller using a key vslue pair expression. The filter expression supports:

  • logical operators: AND, OR
  • comparison operators: <, >, >=, <= ,=, !=
  • LIKE operators:
  • The right hand of a LIKE operator supports “.” and “” for wildcard searches, for example "value1 LIKE ".oo.*"
  • parenthetical grouping: ( )

Sample filter expression: `?filter="key1 < value1 OR key2 > value2"

Notes:

  • Keys to the left of operators are case insensitive.
  • Partition results are sorted first by creation time, then by lexicographic order.
  • Up to 20 key value filter pairs are allowed, but due to performance considerations, only the first 10 will be used as a filter.
Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

Optional. Maximum number of partitions to return. The service may return fewer than this value. If unspecified, 100 partitions will be returned by default. The maximum page size is 500; larger values will will be truncated to 500.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

Optional. Page token received from a previous ListPartitions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListPartitions must match the call that provided the page token.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The resource name of the parent entity: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}.

Property Value
TypeDescription
String

ParentAsEntityName

public EntityName ParentAsEntityName { get; set; }

EntityName-typed view over the Parent resource name property.

Property Value
TypeDescription
EntityName