Class Partition (2.1.0)

public sealed class Partition : IMessage<Partition>, IEquatable<Partition>, IDeepCloneable<Partition>, IBufferMessage, IMessage

Represents partition metadata contained within entity instances.

Inheritance

Object > Partition

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

Partition()

public Partition()

Partition(Partition)

public Partition(Partition other)
Parameter
NameDescription
otherPartition

Properties

Etag

[Obsolete]
public string Etag { get; set; }

Optional. The etag for this partition.

Property Value
TypeDescription
String

Location

public string Location { get; set; }

Required. Immutable. The location of the entity data within the partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2. Or projects/&lt;project_id>/datasets/&lt;dataset_id>/tables/&lt;table_id>

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Output only. Partition values used in the HTTP URL must be double encoded. For example, url_encode(url_encode(value)) can be used to encode "US:CA/CA#Sunnyvale so that the request URL ends with "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response retains the encoded format.

Property Value
TypeDescription
String

PartitionName

public PartitionName PartitionName { get; set; }

PartitionName-typed view over the Name resource name property.

Property Value
TypeDescription
PartitionName

Values

public RepeatedField<string> Values { get; }

Required. Immutable. The set of values representing the partition, which correspond to the partition schema defined in the parent entity.

Property Value
TypeDescription
RepeatedField<String>