Class: Google::Cloud::Metastore::V1::Service
- Inherits:
-
Object
- Object
- Google::Cloud::Metastore::V1::Service
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/metastore/v1/metastore.rb
Overview
A managed metastore service that serves metadata queries.
Defined Under Namespace
Modules: DatabaseType, ReleaseChannel, State, Tier Classes: LabelsEntry
Instance Attribute Summary collapse
-
#artifact_gcs_uri ⇒ ::String
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#database_type ⇒ ::Google::Cloud::Metastore::V1::Service::DatabaseType
Immutable.
-
#encryption_config ⇒ ::Google::Cloud::Metastore::V1::EncryptionConfig
Immutable.
-
#endpoint_uri ⇒ ::String
readonly
Output only.
-
#hive_metastore_config ⇒ ::Google::Cloud::Metastore::V1::HiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
User-defined labels for the metastore service.
-
#maintenance_window ⇒ ::Google::Cloud::Metastore::V1::MaintenanceWindow
The one hour maintenance window of the metastore service.
-
#metadata_management_activity ⇒ ::Google::Cloud::Metastore::V1::MetadataManagementActivity
readonly
Output only.
-
#name ⇒ ::String
Immutable.
-
#network ⇒ ::String
Immutable.
-
#network_config ⇒ ::Google::Cloud::Metastore::V1::NetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service.
-
#port ⇒ ::Integer
The TCP port at which the metastore service is reached.
-
#release_channel ⇒ ::Google::Cloud::Metastore::V1::Service::ReleaseChannel
Immutable.
-
#scaling_config ⇒ ::Google::Cloud::Metastore::V1::ScalingConfig
Scaling configuration of the metastore service.
-
#state ⇒ ::Google::Cloud::Metastore::V1::Service::State
readonly
Output only.
-
#state_message ⇒ ::String
readonly
Output only.
-
#telemetry_config ⇒ ::Google::Cloud::Metastore::V1::TelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore service.
-
#tier ⇒ ::Google::Cloud::Metastore::V1::Service::Tier
The tier of the service.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#artifact_gcs_uri ⇒ ::String (readonly)
Returns Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the metastore service was created.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#database_type ⇒ ::Google::Cloud::Metastore::V1::Service::DatabaseType
Returns Immutable. The database type that the Metastore service stores its data.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#encryption_config ⇒ ::Google::Cloud::Metastore::V1::EncryptionConfig
Returns Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#endpoint_uri ⇒ ::String (readonly)
Returns Output only. The URI of the endpoint used to access the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#hive_metastore_config ⇒ ::Google::Cloud::Metastore::V1::HiveMetastoreConfig
Returns Configuration information specific to running Hive metastore software as the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns User-defined labels for the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#maintenance_window ⇒ ::Google::Cloud::Metastore::V1::MaintenanceWindow
Returns The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#metadata_management_activity ⇒ ::Google::Cloud::Metastore::V1::MetadataManagementActivity (readonly)
Returns Output only. The metadata management activities of the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#name ⇒ ::String
Returns Immutable. The relative resource name of the metastore service, in the following format:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#network ⇒ ::String
Returns Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:
projects/{project_number}/global/networks/{network_id}
.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#network_config ⇒ ::Google::Cloud::Metastore::V1::NetworkConfig
Returns The configuration specifying the network settings for the Dataproc Metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#port ⇒ ::Integer
Returns The TCP port at which the metastore service is reached. Default: 9083.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#release_channel ⇒ ::Google::Cloud::Metastore::V1::Service::ReleaseChannel
Returns Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#scaling_config ⇒ ::Google::Cloud::Metastore::V1::ScalingConfig
Returns Scaling configuration of the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#state ⇒ ::Google::Cloud::Metastore::V1::Service::State (readonly)
Returns Output only. The current state of the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#state_message ⇒ ::String (readonly)
Returns Output only. Additional information about the current state of the metastore service, if available.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#telemetry_config ⇒ ::Google::Cloud::Metastore::V1::TelemetryConfig
Returns The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to JSON
.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#tier ⇒ ::Google::Cloud::Metastore::V1::Service::Tier
Returns The tier of the service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#uid ⇒ ::String (readonly)
Returns Output only. The globally unique resource identifier of the metastore service.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the metastore service was last updated.
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 105 class Service include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current state of the metastore service. module State # The state of the metastore service is unknown. STATE_UNSPECIFIED = 0 # The metastore service is in the process of being created. CREATING = 1 # The metastore service is running and ready to serve queries. ACTIVE = 2 # The metastore service is entering suspension. Its query-serving # availability may cease unexpectedly. SUSPENDING = 3 # The metastore service is suspended and unable to serve queries. SUSPENDED = 4 # The metastore service is being updated. It remains usable but cannot # accept additional update requests or be deleted at this time. UPDATING = 5 # The metastore service is undergoing deletion. It cannot be used. DELETING = 6 # The metastore service has encountered an error and cannot be used. The # metastore service should be deleted. ERROR = 7 end # Available service tiers. module Tier # The tier is not set. TIER_UNSPECIFIED = 0 # The developer tier provides limited scalability and no fault tolerance. # Good for low-cost proof-of-concept. DEVELOPER = 1 # The enterprise tier provides multi-zone high availability, and sufficient # scalability for enterprise-level Dataproc Metastore workloads. ENTERPRISE = 3 end # Release channels bundle features of varying levels of stability. Newer # features may be introduced initially into less stable release channels and # can be automatically promoted into more stable release channels. module ReleaseChannel # Release channel is not specified. RELEASE_CHANNEL_UNSPECIFIED = 0 # The `CANARY` release channel contains the newest features, which may be # unstable and subject to unresolved issues with no known workarounds. # Services using the `CANARY` release channel are not subject to any SLAs. CANARY = 1 # The `STABLE` release channel contains features that are considered stable # and have been validated for production use. STABLE = 2 end # The backend database type for the metastore service. module DatabaseType # The DATABASE_TYPE is not set. DATABASE_TYPE_UNSPECIFIED = 0 # MySQL is used to persist the metastore data. MYSQL = 1 # Spanner is used to persist the metastore data. SPANNER = 2 end end |