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: ReleaseChannel, State, Tier Classes: LabelsEntry
Instance Attribute Summary collapse
-
#artifact_gcs_uri ⇒ ::String
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#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.
-
#port ⇒ ::Integer
The TCP port at which the metastore service is reached.
-
#release_channel ⇒ ::Google::Cloud::Metastore::V1::Service::ReleaseChannel
Immutable.
-
#state ⇒ ::Google::Cloud::Metastore::V1::Service::State
readonly
Output only.
-
#state_message ⇒ ::String
readonly
Output only.
-
#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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the metastore service was created.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#endpoint_uri ⇒ ::String (readonly)
Returns Output only. The URI of the endpoint used to access the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#hive_metastore_config ⇒ ::Google::Cloud::Metastore::V1::HiveMetastoreConfig
Returns Configuration information specific to running Hive metastore software as the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns User-defined labels for the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 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.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#metadata_management_activity ⇒ ::Google::Cloud::Metastore::V1::MetadataManagementActivity (readonly)
Returns Output only. The metadata management activities of the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#name ⇒ ::String
Returns Immutable. The relative resource name of the metastore service, of the form:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 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}
.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#port ⇒ ::Integer
Returns The TCP port at which the metastore service is reached. Default: 9083.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#release_channel ⇒ ::Google::Cloud::Metastore::V1::Service::ReleaseChannel
Returns Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#state ⇒ ::Google::Cloud::Metastore::V1::Service::State (readonly)
Returns Output only. The current state of the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#state_message ⇒ ::String (readonly)
Returns Output only. Additional information about the current state of the metastore service, if available.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#tier ⇒ ::Google::Cloud::Metastore::V1::Service::Tier
Returns The tier of the service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#uid ⇒ ::String (readonly)
Returns Output only. The globally unique resource identifier of the metastore service.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the metastore service was last updated.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 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 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 83 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 end |