All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.metastore.v1alpha.ServiceOrBuilder Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/metastore/v1alpha/metastore.proto

// Protobuf Java Version: 3.25.4
package com.google.cloud.metastore.v1alpha;

public interface ServiceOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.Service)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Configuration information specific to running Hive metastore
   * software as the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.HiveMetastoreConfig hive_metastore_config = 5; * * @return Whether the hiveMetastoreConfig field is set. */ boolean hasHiveMetastoreConfig(); /** * * *
   * Configuration information specific to running Hive metastore
   * software as the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.HiveMetastoreConfig hive_metastore_config = 5; * * @return The hiveMetastoreConfig. */ com.google.cloud.metastore.v1alpha.HiveMetastoreConfig getHiveMetastoreConfig(); /** * * *
   * Configuration information specific to running Hive metastore
   * software as the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.HiveMetastoreConfig hive_metastore_config = 5; */ com.google.cloud.metastore.v1alpha.HiveMetastoreConfigOrBuilder getHiveMetastoreConfigOrBuilder(); /** * * *
   * Immutable. The relative resource name of the metastore service, in the
   * following format:
   *
   * `projects/{project_number}/locations/{location_id}/services/{service_id}`.
   * 
* * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; * * @return The name. */ java.lang.String getName(); /** * * *
   * Immutable. The relative resource name of the metastore service, in the
   * following format:
   *
   * `projects/{project_number}/locations/{location_id}/services/{service_id}`.
   * 
* * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * Output only. The time when the metastore service was created.
   * 
* * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the createTime field is set. */ boolean hasCreateTime(); /** * * *
   * Output only. The time when the metastore service was created.
   * 
* * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); /** * * *
   * Output only. The time when the metastore service was created.
   * 
* * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); /** * * *
   * Output only. The time when the metastore service was last updated.
   * 
* * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** * * *
   * Output only. The time when the metastore service was last updated.
   * 
* * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** * * *
   * Output only. The time when the metastore service was last updated.
   * 
* * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); /** * * *
   * User-defined labels for the metastore service.
   * 
* * map<string, string> labels = 4; */ int getLabelsCount(); /** * * *
   * User-defined labels for the metastore service.
   * 
* * map<string, string> labels = 4; */ boolean containsLabels(java.lang.String key); /** Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** * * *
   * User-defined labels for the metastore service.
   * 
* * map<string, string> labels = 4; */ java.util.Map getLabelsMap(); /** * * *
   * User-defined labels for the metastore service.
   * 
* * map<string, string> labels = 4; */ /* nullable */ java.lang.String getLabelsOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); /** * * *
   * User-defined labels for the metastore service.
   * 
* * map<string, string> labels = 4; */ java.lang.String getLabelsOrThrow(java.lang.String key); /** * * *
   * 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}`.
   * 
* * * string network = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * * * @return The network. */ java.lang.String getNetwork(); /** * * *
   * 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}`.
   * 
* * * string network = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * * * @return The bytes for network. */ com.google.protobuf.ByteString getNetworkBytes(); /** * * *
   * Output only. The URI of the endpoint used to access the metastore service.
   * 
* * string endpoint_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The endpointUri. */ java.lang.String getEndpointUri(); /** * * *
   * Output only. The URI of the endpoint used to access the metastore service.
   * 
* * string endpoint_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for endpointUri. */ com.google.protobuf.ByteString getEndpointUriBytes(); /** * * *
   * The TCP port at which the metastore service is reached. Default: 9083.
   * 
* * int32 port = 9; * * @return The port. */ int getPort(); /** * * *
   * Output only. The current state of the metastore service.
   * 
* * * .google.cloud.metastore.v1alpha.Service.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for state. */ int getStateValue(); /** * * *
   * Output only. The current state of the metastore service.
   * 
* * * .google.cloud.metastore.v1alpha.Service.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The state. */ com.google.cloud.metastore.v1alpha.Service.State getState(); /** * * *
   * Output only. Additional information about the current state of the
   * metastore service, if available.
   * 
* * string state_message = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The stateMessage. */ java.lang.String getStateMessage(); /** * * *
   * Output only. Additional information about the current state of the
   * metastore service, if available.
   * 
* * string state_message = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for stateMessage. */ com.google.protobuf.ByteString getStateMessageBytes(); /** * * *
   * Output only. A Cloud Storage URI (starting with `gs://`) that specifies
   * where artifacts related to the metastore service are stored.
   * 
* * string artifact_gcs_uri = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The artifactGcsUri. */ java.lang.String getArtifactGcsUri(); /** * * *
   * Output only. A Cloud Storage URI (starting with `gs://`) that specifies
   * where artifacts related to the metastore service are stored.
   * 
* * string artifact_gcs_uri = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for artifactGcsUri. */ com.google.protobuf.ByteString getArtifactGcsUriBytes(); /** * * *
   * The tier of the service.
   * 
* * .google.cloud.metastore.v1alpha.Service.Tier tier = 13; * * @return The enum numeric value on the wire for tier. */ int getTierValue(); /** * * *
   * The tier of the service.
   * 
* * .google.cloud.metastore.v1alpha.Service.Tier tier = 13; * * @return The tier. */ com.google.cloud.metastore.v1alpha.Service.Tier getTier(); /** * * *
   * The setting that defines how metastore metadata should be integrated with
   * external services and systems.
   * 
* * .google.cloud.metastore.v1alpha.MetadataIntegration metadata_integration = 14; * * @return Whether the metadataIntegration field is set. */ boolean hasMetadataIntegration(); /** * * *
   * The setting that defines how metastore metadata should be integrated with
   * external services and systems.
   * 
* * .google.cloud.metastore.v1alpha.MetadataIntegration metadata_integration = 14; * * @return The metadataIntegration. */ com.google.cloud.metastore.v1alpha.MetadataIntegration getMetadataIntegration(); /** * * *
   * The setting that defines how metastore metadata should be integrated with
   * external services and systems.
   * 
* * .google.cloud.metastore.v1alpha.MetadataIntegration metadata_integration = 14; */ com.google.cloud.metastore.v1alpha.MetadataIntegrationOrBuilder getMetadataIntegrationOrBuilder(); /** * * *
   * 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.
   * 
* * .google.cloud.metastore.v1alpha.MaintenanceWindow maintenance_window = 15; * * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** * * *
   * 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.
   * 
* * .google.cloud.metastore.v1alpha.MaintenanceWindow maintenance_window = 15; * * @return The maintenanceWindow. */ com.google.cloud.metastore.v1alpha.MaintenanceWindow getMaintenanceWindow(); /** * * *
   * 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.
   * 
* * .google.cloud.metastore.v1alpha.MaintenanceWindow maintenance_window = 15; */ com.google.cloud.metastore.v1alpha.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** * * *
   * Output only. The globally unique resource identifier of the metastore
   * service.
   * 
* * string uid = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The uid. */ java.lang.String getUid(); /** * * *
   * Output only. The globally unique resource identifier of the metastore
   * service.
   * 
* * string uid = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for uid. */ com.google.protobuf.ByteString getUidBytes(); /** * * *
   * Output only. The metadata management activities of the metastore service.
   * 
* * * .google.cloud.metastore.v1alpha.MetadataManagementActivity metadata_management_activity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the metadataManagementActivity field is set. */ boolean hasMetadataManagementActivity(); /** * * *
   * Output only. The metadata management activities of the metastore service.
   * 
* * * .google.cloud.metastore.v1alpha.MetadataManagementActivity metadata_management_activity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The metadataManagementActivity. */ com.google.cloud.metastore.v1alpha.MetadataManagementActivity getMetadataManagementActivity(); /** * * *
   * Output only. The metadata management activities of the metastore service.
   * 
* * * .google.cloud.metastore.v1alpha.MetadataManagementActivity metadata_management_activity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.cloud.metastore.v1alpha.MetadataManagementActivityOrBuilder getMetadataManagementActivityOrBuilder(); /** * * *
   * Immutable. The release channel of the service.
   * If unspecified, defaults to `STABLE`.
   * 
* * * .google.cloud.metastore.v1alpha.Service.ReleaseChannel release_channel = 19 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return The enum numeric value on the wire for releaseChannel. */ int getReleaseChannelValue(); /** * * *
   * Immutable. The release channel of the service.
   * If unspecified, defaults to `STABLE`.
   * 
* * * .google.cloud.metastore.v1alpha.Service.ReleaseChannel release_channel = 19 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return The releaseChannel. */ com.google.cloud.metastore.v1alpha.Service.ReleaseChannel getReleaseChannel(); /** * * *
   * Immutable. Information used to configure the Dataproc Metastore service to
   * encrypt customer data at rest. Cannot be updated.
   * 
* * * .google.cloud.metastore.v1alpha.EncryptionConfig encryption_config = 20 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return Whether the encryptionConfig field is set. */ boolean hasEncryptionConfig(); /** * * *
   * Immutable. Information used to configure the Dataproc Metastore service to
   * encrypt customer data at rest. Cannot be updated.
   * 
* * * .google.cloud.metastore.v1alpha.EncryptionConfig encryption_config = 20 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return The encryptionConfig. */ com.google.cloud.metastore.v1alpha.EncryptionConfig getEncryptionConfig(); /** * * *
   * Immutable. Information used to configure the Dataproc Metastore service to
   * encrypt customer data at rest. Cannot be updated.
   * 
* * * .google.cloud.metastore.v1alpha.EncryptionConfig encryption_config = 20 [(.google.api.field_behavior) = IMMUTABLE]; * */ com.google.cloud.metastore.v1alpha.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder(); /** * * *
   * The configuration specifying the network settings for the
   * Dataproc Metastore service.
   * 
* * .google.cloud.metastore.v1alpha.NetworkConfig network_config = 21; * * @return Whether the networkConfig field is set. */ boolean hasNetworkConfig(); /** * * *
   * The configuration specifying the network settings for the
   * Dataproc Metastore service.
   * 
* * .google.cloud.metastore.v1alpha.NetworkConfig network_config = 21; * * @return The networkConfig. */ com.google.cloud.metastore.v1alpha.NetworkConfig getNetworkConfig(); /** * * *
   * The configuration specifying the network settings for the
   * Dataproc Metastore service.
   * 
* * .google.cloud.metastore.v1alpha.NetworkConfig network_config = 21; */ com.google.cloud.metastore.v1alpha.NetworkConfigOrBuilder getNetworkConfigOrBuilder(); /** * * *
   * Immutable. The database type that the Metastore service stores its data.
   * 
* * * .google.cloud.metastore.v1alpha.Service.DatabaseType database_type = 22 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return The enum numeric value on the wire for databaseType. */ int getDatabaseTypeValue(); /** * * *
   * Immutable. The database type that the Metastore service stores its data.
   * 
* * * .google.cloud.metastore.v1alpha.Service.DatabaseType database_type = 22 [(.google.api.field_behavior) = IMMUTABLE]; * * * @return The databaseType. */ com.google.cloud.metastore.v1alpha.Service.DatabaseType getDatabaseType(); /** * * *
   * The configuration specifying telemetry settings for the Dataproc Metastore
   * service. If unspecified defaults to `JSON`.
   * 
* * .google.cloud.metastore.v1alpha.TelemetryConfig telemetry_config = 23; * * @return Whether the telemetryConfig field is set. */ boolean hasTelemetryConfig(); /** * * *
   * The configuration specifying telemetry settings for the Dataproc Metastore
   * service. If unspecified defaults to `JSON`.
   * 
* * .google.cloud.metastore.v1alpha.TelemetryConfig telemetry_config = 23; * * @return The telemetryConfig. */ com.google.cloud.metastore.v1alpha.TelemetryConfig getTelemetryConfig(); /** * * *
   * The configuration specifying telemetry settings for the Dataproc Metastore
   * service. If unspecified defaults to `JSON`.
   * 
* * .google.cloud.metastore.v1alpha.TelemetryConfig telemetry_config = 23; */ com.google.cloud.metastore.v1alpha.TelemetryConfigOrBuilder getTelemetryConfigOrBuilder(); /** * * *
   * Scaling configuration of the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.ScalingConfig scaling_config = 24; * * @return Whether the scalingConfig field is set. */ boolean hasScalingConfig(); /** * * *
   * Scaling configuration of the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.ScalingConfig scaling_config = 24; * * @return The scalingConfig. */ com.google.cloud.metastore.v1alpha.ScalingConfig getScalingConfig(); /** * * *
   * Scaling configuration of the metastore service.
   * 
* * .google.cloud.metastore.v1alpha.ScalingConfig scaling_config = 24; */ com.google.cloud.metastore.v1alpha.ScalingConfigOrBuilder getScalingConfigOrBuilder(); com.google.cloud.metastore.v1alpha.Service.MetastoreConfigCase getMetastoreConfigCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy