public sealed class Federation : IMessage<Federation>, IEquatable<Federation>, IDeepCloneable<Federation>, IBufferMessage, IMessageReference documentation and code samples for the Dataproc Metastore v1 API class Federation.
Represents a federation of multiple backend metastores.
Implements
IMessageFederation, IEquatableFederation, IDeepCloneableFederation, IBufferMessage, IMessageNamespace
Google.Cloud.Metastore.V1Assembly
Google.Cloud.Metastore.V1.dll
Constructors
Federation()
public Federation()Federation(Federation)
public Federation(Federation other)| Parameter | |
|---|---|
| Name | Description |
other |
Federation |
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 | |
|---|---|
| Type | Description |
MapFieldintBackendMetastore |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the metastore federation was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
EndpointUri
public string EndpointUri { get; set; }Output only. The federation endpoint.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FederationName
public FederationName FederationName { get; set; }FederationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
FederationName |
|
Labels
public MapField<string, string> Labels { get; }User-defined labels for the metastore federation.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
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 | |
|---|---|
| Type | Description |
string |
|
State
public Federation.Types.State State { get; set; }Output only. The current state of the federation.
| Property Value | |
|---|---|
| Type | Description |
FederationTypesState |
|
StateMessage
public string StateMessage { get; set; }Output only. Additional information about the current state of the metastore federation, if available.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Uid
public string Uid { get; set; }Output only. The globally unique resource identifier of the metastore federation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time when the metastore federation was last updated.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|