Reference documentation and code samples for the Google Cloud Dataproc Metastore V1beta Client class Federation.
Represents a federation of multiple backend metastores.
Generated from protobuf message google.cloud.metastore.v1beta.Federation
Namespace
Google \ Cloud \ Metastore \ V1betaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
↳ create_time
↳ update_time
↳ labels
↳ version
string
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
↳ backend_metastores
array| Google\Protobuf\Internal\MapField
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.
↳ endpoint_uri
string
Output only. The federation endpoint.
↳ state
int
Output only. The current state of the federation.
↳ state_message
string
Output only. Additional information about the current state of the metastore federation, if available.
↳ uid
string
Output only. The globally unique resource identifier of the metastore federation.
getName
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
string
setName
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
var
string
$this
getCreateTime
Output only. The time when the metastore federation was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the metastore federation was created.
$this
getUpdateTime
Output only. The time when the metastore federation was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the metastore federation was last updated.
$this
getLabels
User-defined labels for the metastore federation.
setLabels
User-defined labels for the metastore federation.
$this
getVersion
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
string
setVersion
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
var
string
$this
getBackendMetastores
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.
setBackendMetastores
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.
$this
getEndpointUri
Output only. The federation endpoint.
string
setEndpointUri
Output only. The federation endpoint.
var
string
$this
getState
Output only. The current state of the federation.
int
setState
Output only. The current state of the federation.
var
int
$this
getStateMessage
Output only. Additional information about the current state of the metastore federation, if available.
string
setStateMessage
Output only. Additional information about the current state of the metastore federation, if available.
var
string
$this
getUid
Output only. The globally unique resource identifier of the metastore federation.
string
setUid
Output only. The globally unique resource identifier of the metastore federation.
var
string
$this