Interface CaseClassificationOrBuilder

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

@Generated public interface CaseClassificationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    A display name for the classification.
    com.google.protobuf.ByteString
    A display name for the classification.
    The unique ID for a classification.
    com.google.protobuf.ByteString
    The unique ID for a classification.
    The full product the classification corresponds to.
    The full product the classification corresponds to.
    boolean
    The full product the classification corresponds to.

    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 Details

    • getId

      String getId()
       The unique ID for a classification. Must be specified for case creation.
      
       To retrieve valid classification IDs for case creation, use
       `caseClassifications.search`.
      
       Classification IDs returned by `caseClassifications.search` are guaranteed
       to be valid for at least 6 months. If a given classification is
       deactiveated, it will immediately stop being returned. After 6 months,
       `case.create` requests using the classification ID will fail.
       
      string id = 3;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       The unique ID for a classification. Must be specified for case creation.
      
       To retrieve valid classification IDs for case creation, use
       `caseClassifications.search`.
      
       Classification IDs returned by `caseClassifications.search` are guaranteed
       to be valid for at least 6 months. If a given classification is
       deactiveated, it will immediately stop being returned. After 6 months,
       `case.create` requests using the classification ID will fail.
       
      string id = 3;
      Returns:
      The bytes for id.
    • getDisplayName

      String getDisplayName()
       A display name for the classification.
      
       The display name is not static and can change. To uniquely and consistently
       identify classifications, use the `CaseClassification.id` field.
       
      string display_name = 4;
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       A display name for the classification.
      
       The display name is not static and can change. To uniquely and consistently
       identify classifications, use the `CaseClassification.id` field.
       
      string display_name = 4;
      Returns:
      The bytes for displayName.
    • hasProduct

      boolean hasProduct()
       The full product the classification corresponds to.
       
      .google.cloud.support.v2beta.Product product = 10;
      Returns:
      Whether the product field is set.
    • getProduct

      Product getProduct()
       The full product the classification corresponds to.
       
      .google.cloud.support.v2beta.Product product = 10;
      Returns:
      The product.
    • getProductOrBuilder

      ProductOrBuilder getProductOrBuilder()
       The full product the classification corresponds to.
       
      .google.cloud.support.v2beta.Product product = 10;