Interface ConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Config, Config.Builder

    public interface ConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getKmsKeyName()
      Optional.
      com.google.protobuf.ByteString getKmsKeyNameBytes()
      Optional.
      String getName()
      Output only.
      com.google.protobuf.ByteString getNameBytes()
      Output only.
      com.google.protobuf.Timestamp getUpdateTime()
      Output only.
      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
      Output only.
      boolean hasUpdateTime()
      Output only.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         Output only. The name of the config resource. There is exactly one config
         resource per project per location. The expected format is
         `projects/{project}/locations/{location}/config`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. The name of the config resource. There is exactly one config
         resource per project per location. The expected format is
         `projects/{project}/locations/{location}/config`.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for name.
      • getKmsKeyName

        String getKmsKeyName()
         Optional. An optional [KMS key
         name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) that if
         present, will be used to encrypt Speech-to-Text resources at-rest. Updating
         this key will not encrypt existing resources using this key; only new
         resources will be encrypted using this key. The expected format is
         `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
         
        string kms_key_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The kmsKeyName.
      • getKmsKeyNameBytes

        com.google.protobuf.ByteString getKmsKeyNameBytes()
         Optional. An optional [KMS key
         name](https://cloud.google.com/kms/docs/resource-hierarchy#keys) that if
         present, will be used to encrypt Speech-to-Text resources at-rest. Updating
         this key will not encrypt existing resources using this key; only new
         resources will be encrypted using this key. The expected format is
         `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
         
        string kms_key_name = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for kmsKeyName.
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The most recent time this resource was modified.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. The most recent time this resource was modified.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The most recent time this resource was modified.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];