public final class Federation extends GeneratedMessageV3 implements FederationOrBuilder
Represents a federation of multiple backend metastores.
Protobuf type google.cloud.metastore.v1alpha.Federation
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int BACKEND_METASTORES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ENDPOINT_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int STATE_MESSAGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int UID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int VERSION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static Federation getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Federation.Builder newBuilder()
public static Federation.Builder newBuilder(Federation prototype)
public static Federation parseDelimitedFrom(InputStream input)
public static Federation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Federation parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static Federation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Federation parseFrom(ByteString data)
public static Federation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Federation parseFrom(CodedInputStream input)
public static Federation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Federation parseFrom(InputStream input)
public static Federation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Federation parseFrom(ByteBuffer data)
public static Federation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Federation> parser()
Methods
public boolean containsBackendMetastores(int key)
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.
map<int32, .google.cloud.metastore.v1alpha.BackendMetastore> backend_metastores = 6;
Parameter |
Name |
Description |
key |
int
|
public boolean containsLabels(String key)
User-defined labels for the metastore federation.
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public Map<Integer,BackendMetastore> getBackendMetastores()
public int getBackendMetastoresCount()
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.
map<int32, .google.cloud.metastore.v1alpha.BackendMetastore> backend_metastores = 6;
Returns |
Type |
Description |
int |
|
public Map<Integer,BackendMetastore> getBackendMetastoresMap()
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.
map<int32, .google.cloud.metastore.v1alpha.BackendMetastore> backend_metastores = 6;
public BackendMetastore getBackendMetastoresOrDefault(int key, BackendMetastore defaultValue)
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.
map<int32, .google.cloud.metastore.v1alpha.BackendMetastore> backend_metastores = 6;
public BackendMetastore getBackendMetastoresOrThrow(int key)
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.
map<int32, .google.cloud.metastore.v1alpha.BackendMetastore> backend_metastores = 6;
Parameter |
Name |
Description |
key |
int
|
public Timestamp getCreateTime()
Output only. The time when the metastore federation was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the metastore federation was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Federation getDefaultInstanceForType()
public String getEndpointUri()
Output only. The federation endpoint.
string endpoint_uri = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The endpointUri.
|
public ByteString getEndpointUriBytes()
Output only. The federation endpoint.
string endpoint_uri = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for endpointUri.
|
public Map<String,String> getLabels()
public int getLabelsCount()
User-defined labels for the metastore federation.
map<string, string> labels = 4;
Returns |
Type |
Description |
int |
|
public Map<String,String> getLabelsMap()
User-defined labels for the metastore federation.
map<string, string> labels = 4;
public String getLabelsOrDefault(String key, String defaultValue)
User-defined labels for the metastore federation.
map<string, string> labels = 4;
Returns |
Type |
Description |
String |
|
public String getLabelsOrThrow(String key)
User-defined labels for the metastore federation.
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
Immutable. The relative resource name of the federation, of the
form:
projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Immutable. The relative resource name of the federation, of the
form:
projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
public Parser<Federation> getParserForType()
Overrides
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public Federation.State getState()
Output only. The current state of the federation.
.google.cloud.metastore.v1alpha.Federation.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getStateMessage()
Output only. Additional information about the current state of the
metastore federation, if available.
string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The stateMessage.
|
public ByteString getStateMessageBytes()
Output only. Additional information about the current state of the
metastore federation, if available.
string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for stateMessage.
|
public int getStateValue()
Output only. The current state of the federation.
.google.cloud.metastore.v1alpha.Federation.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
Output only. The globally unique resource identifier of the metastore
federation.
string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The uid.
|
public ByteString getUidBytes()
Output only. The globally unique resource identifier of the metastore
federation.
string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for uid.
|
public Timestamp getUpdateTime()
Output only. The time when the metastore federation was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the metastore federation was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getVersion()
Immutable. The Apache Hive metastore version of the federation. All backend
metastore versions must be compatible with the federation version.
string version = 5 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The version.
|
public ByteString getVersionBytes()
Immutable. The Apache Hive metastore version of the federation. All backend
metastore versions must be compatible with the federation version.
string version = 5 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for version.
|
public boolean hasCreateTime()
Output only. The time when the metastore federation was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
public boolean hasUpdateTime()
Output only. The time when the metastore federation was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
public final boolean isInitialized()
Overrides
public Federation.Builder newBuilderForType()
protected Federation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public Federation.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides