Dataproc Metastore v1 API - Class Federation (2.2.0)

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

Reference documentation and code samples for the Dataproc Metastore v1 API class Federation.

Represents a federation of multiple backend metastores.

Inheritance

Object > Federation

Namespace

Google.Cloud.Metastore.V1

Assembly

Google.Cloud.Metastore.V1.dll

Constructors

Federation()

public Federation()

Federation(Federation)

public Federation(Federation other)
Parameter
NameDescription
otherFederation

Properties

BackendMetastores

public MapField<int, BackendMetastore> BackendMetastores { get; }

A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number.

Property Value
TypeDescription
MapField<Int32, BackendMetastore>

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the metastore federation was created.

Property Value
TypeDescription
Timestamp

EndpointUri

public string EndpointUri { get; set; }

Output only. The federation endpoint.

Property Value
TypeDescription
String

FederationName

public FederationName FederationName { get; set; }

FederationName-typed view over the Name resource name property.

Property Value
TypeDescription
FederationName

Labels

public MapField<string, string> Labels { get; }

User-defined labels for the metastore federation.

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.

Property Value
TypeDescription
String

State

public Federation.Types.State State { get; set; }

Output only. The current state of the federation.

Property Value
TypeDescription
Federation.Types.State

StateMessage

public string StateMessage { get; set; }

Output only. Additional information about the current state of the metastore federation, if available.

Property Value
TypeDescription
String

Uid

public string Uid { get; set; }

Output only. The globally unique resource identifier of the metastore federation.

Property Value
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the metastore federation was last updated.

Property Value
TypeDescription
Timestamp

Version

public string Version { get; set; }

Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.

Property Value
TypeDescription
String