All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ConfigChangeOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/config_change.proto

package com.google.api;

public interface ConfigChangeOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.api.ConfigChange)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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; */ 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; */ com.google.protobuf.ByteString getElementBytes(); /** *
   * 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; */ 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; */ com.google.protobuf.ByteString getOldValueBytes(); /** *
   * 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; */ 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; */ com.google.protobuf.ByteString getNewValueBytes(); /** *
   * The type for this change, either ADDED, REMOVED, or MODIFIED.
   * 
* * .google.api.ChangeType change_type = 4; */ int getChangeTypeValue(); /** *
   * The type for this change, either ADDED, REMOVED, or MODIFIED.
   * 
* * .google.api.ChangeType change_type = 4; */ ChangeType getChangeType(); /** *
   * Collection of advice provided for this change, useful for determining the
   * possible impact of this change.
   * 
* * repeated .google.api.Advice advices = 5; */ java.util.List getAdvicesList(); /** *
   * Collection of advice provided for this change, useful for determining the
   * possible impact of this change.
   * 
* * repeated .google.api.Advice advices = 5; */ 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; */ int getAdvicesCount(); /** *
   * Collection of advice provided for this change, useful for determining the
   * possible impact of this change.
   * 
* * repeated .google.api.Advice advices = 5; */ java.util.List getAdvicesOrBuilderList(); /** *
   * Collection of advice provided for this change, useful for determining the
   * possible impact of this change.
   * 
* * repeated .google.api.Advice advices = 5; */ AdviceOrBuilder getAdvicesOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy