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.
Implements
IMessageFederation, IEquatableFederation, IDeepCloneableFederation, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.MetastoreV1Assembly
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 BackendMetastore
s from which the
federation service serves metadata at query time. The map key represents
the order in which BackendMetastore
s 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 |