Class Labels.ArrayBackedLabels

  • All Implemented Interfaces:
    Labels
    Enclosing interface:
    Labels

    @Immutable
    public abstract static class Labels.ArrayBackedLabels
    extends ImmutableKeyValuePairs<java.lang.String,​java.lang.String>
    implements Labels
    • Method Detail

      • data

        protected abstract java.util.List<java.lang.Object> data()
        Overrides:
        data in class ImmutableKeyValuePairs<java.lang.String,​java.lang.String>
      • forEach

        public void forEach​(java.util.function.BiConsumer<java.lang.String,​java.lang.String> consumer)
        Description copied from interface: Labels
        Iterates over all the key-value pairs of labels contained by this instance.
        Specified by:
        forEach in interface Labels
      • toBuilder

        public LabelsBuilder toBuilder()
        Description copied from interface: Labels
        Create a ArrayBackedLabelsBuilder pre-populated with the contents of this Labels instance.
        Specified by:
        toBuilder in interface Labels