Class AutoValue_InstrumentSelector


  • @Generated("com.google.auto.value.processor.AutoValueProcessor")
    final class AutoValue_InstrumentSelector
    extends InstrumentSelector
    • Field Detail

      • instrumentName

        private final java.lang.String instrumentName
      • instrumentUnit

        private final java.lang.String instrumentUnit
      • meterName

        private final java.lang.String meterName
      • meterVersion

        private final java.lang.String meterVersion
      • meterSchemaUrl

        private final java.lang.String meterSchemaUrl
    • Constructor Detail

      • AutoValue_InstrumentSelector

        AutoValue_InstrumentSelector​(@Nullable
                                     InstrumentType instrumentType,
                                     @Nullable
                                     java.lang.String instrumentName,
                                     @Nullable
                                     java.lang.String instrumentUnit,
                                     @Nullable
                                     java.lang.String meterName,
                                     @Nullable
                                     java.lang.String meterVersion,
                                     @Nullable
                                     java.lang.String meterSchemaUrl)
    • Method Detail

      • getInstrumentName

        @Nullable
        public java.lang.String getInstrumentName()
        Description copied from class: InstrumentSelector
        Returns the selected instrument name, or null if this selects all instrument names.

        Instrument name may contain the wildcard characters * and ? with the following matching criteria:

        • * matches 0 or more instances of any character
        • ? matches exactly one instance of any character
        Specified by:
        getInstrumentName in class InstrumentSelector
      • getInstrumentUnit

        @Nullable
        public java.lang.String getInstrumentUnit()
        Description copied from class: InstrumentSelector
        Returns the selected instrument unit, or null if this selects all instrument units.
        Specified by:
        getInstrumentUnit in class InstrumentSelector
      • getMeterName

        @Nullable
        public java.lang.String getMeterName()
        Description copied from class: InstrumentSelector
        Returns the selected meter name, or null if this selects instruments from all meter names.
        Specified by:
        getMeterName in class InstrumentSelector
      • getMeterVersion

        @Nullable
        public java.lang.String getMeterVersion()
        Description copied from class: InstrumentSelector
        Returns the selected meter version, or null if this selects instruments from all meter versions.
        Specified by:
        getMeterVersion in class InstrumentSelector
      • getMeterSchemaUrl

        @Nullable
        public java.lang.String getMeterSchemaUrl()
        Description copied from class: InstrumentSelector
        Returns the selected meter schema url, or null if this selects instruments from all meter schema urls.
        Specified by:
        getMeterSchemaUrl in class InstrumentSelector
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object