Interface Decl.IdentDeclOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Decl.IdentDecl, Decl.IdentDecl.Builder
    Enclosing class:
    Decl

    public static interface Decl.IdentDeclOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getDoc()
      Documentation string for the identifier.
      com.google.protobuf.ByteString getDocBytes()
      Documentation string for the identifier.
      Type getType()
      Required.
      TypeOrBuilder getTypeOrBuilder()
      Required.
      Constant getValue()
      The constant value of the identifier.
      ConstantOrBuilder getValueOrBuilder()
      The constant value of the identifier.
      boolean hasType()
      Required.
      boolean hasValue()
      The constant value of the identifier.
      • 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

      • hasType

        boolean hasType()
         Required. The type of the identifier.
         
        .google.api.expr.v1alpha1.Type type = 1;
        Returns:
        Whether the type field is set.
      • getType

        Type getType()
         Required. The type of the identifier.
         
        .google.api.expr.v1alpha1.Type type = 1;
        Returns:
        The type.
      • getTypeOrBuilder

        TypeOrBuilder getTypeOrBuilder()
         Required. The type of the identifier.
         
        .google.api.expr.v1alpha1.Type type = 1;
      • hasValue

        boolean hasValue()
         The constant value of the identifier. If not specified, the identifier
         must be supplied at evaluation time.
         
        .google.api.expr.v1alpha1.Constant value = 2;
        Returns:
        Whether the value field is set.
      • getValue

        Constant getValue()
         The constant value of the identifier. If not specified, the identifier
         must be supplied at evaluation time.
         
        .google.api.expr.v1alpha1.Constant value = 2;
        Returns:
        The value.
      • getValueOrBuilder

        ConstantOrBuilder getValueOrBuilder()
         The constant value of the identifier. If not specified, the identifier
         must be supplied at evaluation time.
         
        .google.api.expr.v1alpha1.Constant value = 2;
      • getDoc

        java.lang.String getDoc()
         Documentation string for the identifier.
         
        string doc = 3;
        Returns:
        The doc.
      • getDocBytes

        com.google.protobuf.ByteString getDocBytes()
         Documentation string for the identifier.
         
        string doc = 3;
        Returns:
        The bytes for doc.