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

    Modifier and Type
    Method
    Description
    getAdvices(int index)
    Collection of advice provided for this change, useful for determining the possible impact of this change.
    int
    Collection of advice provided for this change, useful for determining the possible impact of this change.
    Collection of advice provided for this change, useful for determining the possible impact of this change.
    Collection of advice provided for this change, useful for determining the possible impact of this change.
    Collection of advice provided for this change, useful for determining the possible impact of this change.
    The type for this change, either ADDED, REMOVED, or MODIFIED.
    int
    The type for this change, either ADDED, REMOVED, or MODIFIED.
    Object hierarchy path to the change, with levels separated by a '.' character.
    com.google.protobuf.ByteString
    Object hierarchy path to the change, with levels separated by a '.' character.
    Value of the changed object in the new Service configuration, in JSON format.
    com.google.protobuf.ByteString
    Value of the changed object in the new Service configuration, in JSON format.
    Value of the changed object in the old Service configuration, in JSON format.
    com.google.protobuf.ByteString
    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 Details

    • 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;