com.google.api.HttpRuleOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of management Show documentation
Show all versions of management Show documentation
The Things Network Handler API Client
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/api/http.proto
package com.google.api;
public interface HttpRuleOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.api.HttpRule)
com.google.protobuf.MessageOrBuilder {
/**
*
* Used for listing and getting information about resources.
*
*
* optional string get = 2;
*/
java.lang.String getGet();
/**
*
* Used for listing and getting information about resources.
*
*
* optional string get = 2;
*/
com.google.protobuf.ByteString
getGetBytes();
/**
*
* Used for updating a resource.
*
*
* optional string put = 3;
*/
java.lang.String getPut();
/**
*
* Used for updating a resource.
*
*
* optional string put = 3;
*/
com.google.protobuf.ByteString
getPutBytes();
/**
*
* Used for creating a resource.
*
*
* optional string post = 4;
*/
java.lang.String getPost();
/**
*
* Used for creating a resource.
*
*
* optional string post = 4;
*/
com.google.protobuf.ByteString
getPostBytes();
/**
*
* Used for deleting a resource.
*
*
* optional string delete = 5;
*/
java.lang.String getDelete();
/**
*
* Used for deleting a resource.
*
*
* optional string delete = 5;
*/
com.google.protobuf.ByteString
getDeleteBytes();
/**
*
* Used for updating a resource.
*
*
* optional string patch = 6;
*/
java.lang.String getPatch();
/**
*
* Used for updating a resource.
*
*
* optional string patch = 6;
*/
com.google.protobuf.ByteString
getPatchBytes();
/**
*
* Custom pattern is used for defining custom verbs.
*
*
* optional .google.api.CustomHttpPattern custom = 8;
*/
com.google.api.CustomHttpPattern getCustom();
/**
*
* Custom pattern is used for defining custom verbs.
*
*
* optional .google.api.CustomHttpPattern custom = 8;
*/
com.google.api.CustomHttpPatternOrBuilder getCustomOrBuilder();
/**
*
* The name of the request field whose value is mapped to the HTTP body, or
* `*` for mapping all fields not captured by the path pattern to the HTTP
* body.
*
*
* optional string body = 7;
*/
java.lang.String getBody();
/**
*
* The name of the request field whose value is mapped to the HTTP body, or
* `*` for mapping all fields not captured by the path pattern to the HTTP
* body.
*
*
* optional string body = 7;
*/
com.google.protobuf.ByteString
getBodyBytes();
/**
*
* Additional HTTP bindings for the selector. Nested bindings must not
* specify a selector and must not contain additional bindings.
*
*
* repeated .google.api.HttpRule additional_bindings = 11;
*/
java.util.List
getAdditionalBindingsList();
/**
*
* Additional HTTP bindings for the selector. Nested bindings must not
* specify a selector and must not contain additional bindings.
*
*
* repeated .google.api.HttpRule additional_bindings = 11;
*/
com.google.api.HttpRule getAdditionalBindings(int index);
/**
*
* Additional HTTP bindings for the selector. Nested bindings must not
* specify a selector and must not contain additional bindings.
*
*
* repeated .google.api.HttpRule additional_bindings = 11;
*/
int getAdditionalBindingsCount();
/**
*
* Additional HTTP bindings for the selector. Nested bindings must not
* specify a selector and must not contain additional bindings.
*
*
* repeated .google.api.HttpRule additional_bindings = 11;
*/
java.util.List extends com.google.api.HttpRuleOrBuilder>
getAdditionalBindingsOrBuilderList();
/**
*
* Additional HTTP bindings for the selector. Nested bindings must not
* specify a selector and must not contain additional bindings.
*
*
* repeated .google.api.HttpRule additional_bindings = 11;
*/
com.google.api.HttpRuleOrBuilder getAdditionalBindingsOrBuilder(
int index);
public com.google.api.HttpRule.PatternCase getPatternCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy