Interface ConfigChangeOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Advice getAdvices​(int index)
      Collection of advice provided for this change, useful for determining the possible impact of this change.
      int getAdvicesCount()
      Collection of advice provided for this change, useful for determining the possible impact of this change.
      List<Advice> getAdvicesList()
      Collection of advice provided for this change, useful for determining the possible impact of this change.
      AdviceOrBuilder getAdvicesOrBuilder​(int index)
      Collection of advice provided for this change, useful for determining the possible impact of this change.
      List<? extends AdviceOrBuilder> getAdvicesOrBuilderList()
      Collection of advice provided for this change, useful for determining the possible impact of this change.
      ChangeType getChangeType()
      The type for this change, either ADDED, REMOVED, or MODIFIED.
      int getChangeTypeValue()
      The type for this change, either ADDED, REMOVED, or MODIFIED.
      String getElement()
      Object hierarchy path to the change, with levels separated by a '.' character.
      com.google.protobuf.ByteString getElementBytes()
      Object hierarchy path to the change, with levels separated by a '.' character.
      String getNewValue()
      Value of the changed object in the new Service configuration, in JSON format.
      com.google.protobuf.ByteString getNewValueBytes()
      Value of the changed object in the new Service configuration, in JSON format.
      String getOldValue()
      Value of the changed object in the old Service configuration, in JSON format.
      com.google.protobuf.ByteString getOldValueBytes()
      Value of the changed object in the old Service configuration, in JSON format.
      • 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

      • getElement

        String getElement()
         Object hierarchy path to the change, with levels separated by a '.'
         character. For repeated fields, an applicable unique identifier field is
         used for the index (usually selector, name, or id). For maps, the term
         'key' is used. If the field has no unique identifier, the numeric index
         is used.
         Examples:
         - visibility.rules[selector=="google.LibraryService.ListBooks"].restriction
         - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
         - logging.producer_destinations[0]
         
        string element = 1;
        Returns:
        The element.
      • getElementBytes

        com.google.protobuf.ByteString getElementBytes()
         Object hierarchy path to the change, with levels separated by a '.'
         character. For repeated fields, an applicable unique identifier field is
         used for the index (usually selector, name, or id). For maps, the term
         'key' is used. If the field has no unique identifier, the numeric index
         is used.
         Examples:
         - visibility.rules[selector=="google.LibraryService.ListBooks"].restriction
         - quota.metric_rules[selector=="google"].metric_costs[key=="reads"].value
         - logging.producer_destinations[0]
         
        string element = 1;
        Returns:
        The bytes for element.
      • getOldValue

        String getOldValue()
         Value of the changed object in the old Service configuration,
         in JSON format. This field will not be populated if ChangeType == ADDED.
         
        string old_value = 2;
        Returns:
        The oldValue.
      • getOldValueBytes

        com.google.protobuf.ByteString getOldValueBytes()
         Value of the changed object in the old Service configuration,
         in JSON format. This field will not be populated if ChangeType == ADDED.
         
        string old_value = 2;
        Returns:
        The bytes for oldValue.
      • getNewValue

        String getNewValue()
         Value of the changed object in the new Service configuration,
         in JSON format. This field will not be populated if ChangeType == REMOVED.
         
        string new_value = 3;
        Returns:
        The newValue.
      • getNewValueBytes

        com.google.protobuf.ByteString getNewValueBytes()
         Value of the changed object in the new Service configuration,
         in JSON format. This field will not be populated if ChangeType == REMOVED.
         
        string new_value = 3;
        Returns:
        The bytes for newValue.
      • getChangeTypeValue

        int getChangeTypeValue()
         The type for this change, either ADDED, REMOVED, or MODIFIED.
         
        .google.api.ChangeType change_type = 4;
        Returns:
        The enum numeric value on the wire for changeType.
      • getChangeType

        ChangeType getChangeType()
         The type for this change, either ADDED, REMOVED, or MODIFIED.
         
        .google.api.ChangeType change_type = 4;
        Returns:
        The changeType.
      • getAdvicesList

        List<Advice> getAdvicesList()
         Collection of advice provided for this change, useful for determining the
         possible impact of this change.
         
        repeated .google.api.Advice advices = 5;
      • getAdvices

        Advice getAdvices​(int index)
         Collection of advice provided for this change, useful for determining the
         possible impact of this change.
         
        repeated .google.api.Advice advices = 5;
      • getAdvicesCount

        int getAdvicesCount()
         Collection of advice provided for this change, useful for determining the
         possible impact of this change.
         
        repeated .google.api.Advice advices = 5;
      • getAdvicesOrBuilderList

        List<? extends AdviceOrBuilder> getAdvicesOrBuilderList()
         Collection of advice provided for this change, useful for determining the
         possible impact of this change.
         
        repeated .google.api.Advice advices = 5;
      • getAdvicesOrBuilder

        AdviceOrBuilder getAdvicesOrBuilder​(int index)
         Collection of advice provided for this change, useful for determining the
         possible impact of this change.
         
        repeated .google.api.Advice advices = 5;