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

io.helidon.config.etcd.internal.client.proto.CompareOrBuilder Maven / Gradle / Ivy

There is a newer version: 4.1.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: rpc.proto

package io.helidon.config.etcd.internal.client.proto;

public interface CompareOrBuilder extends
    // @@protoc_insertion_point(interface_extends:etcdserverpb.Compare)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * result is logical comparison operation for this comparison.
   * 
* * .etcdserverpb.Compare.CompareResult result = 1; */ int getResultValue(); /** *
   * result is logical comparison operation for this comparison.
   * 
* * .etcdserverpb.Compare.CompareResult result = 1; */ io.helidon.config.etcd.internal.client.proto.Compare.CompareResult getResult(); /** *
   * target is the key-value field to inspect for the comparison.
   * 
* * .etcdserverpb.Compare.CompareTarget target = 2; */ int getTargetValue(); /** *
   * target is the key-value field to inspect for the comparison.
   * 
* * .etcdserverpb.Compare.CompareTarget target = 2; */ io.helidon.config.etcd.internal.client.proto.Compare.CompareTarget getTarget(); /** *
   * key is the subject key for the comparison operation.
   * 
* * bytes key = 3; */ com.google.protobuf.ByteString getKey(); /** *
   * version is the version of the given key
   * 
* * int64 version = 4; */ long getVersion(); /** *
   * create_revision is the creation revision of the given key
   * 
* * int64 create_revision = 5; */ long getCreateRevision(); /** *
   * mod_revision is the last modified revision of the given key.
   * 
* * int64 mod_revision = 6; */ long getModRevision(); /** *
   * value is the value of the given key, in bytes.
   * 
* * bytes value = 7; */ com.google.protobuf.ByteString getValue(); public io.helidon.config.etcd.internal.client.proto.Compare.TargetUnionCase getTargetUnionCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy