public static final class ContextRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder> implements ContextRuleOrBuilder
A context rule provides information about the context for an individual API element.Protobuf type
google.api.ContextRule
Modifier and Type | Method and Description |
---|---|
ContextRule.Builder |
addAllAllowedRequestExtensions(java.lang.Iterable<java.lang.String> values)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
ContextRule.Builder |
addAllAllowedResponseExtensions(java.lang.Iterable<java.lang.String> values)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule.Builder |
addAllowedRequestExtensions(java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
ContextRule.Builder |
addAllowedRequestExtensionsBytes(com.google.protobuf.ByteString value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
ContextRule.Builder |
addAllowedResponseExtensions(java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule.Builder |
addAllowedResponseExtensionsBytes(com.google.protobuf.ByteString value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule.Builder |
addAllProvided(java.lang.Iterable<java.lang.String> values)
A list of full type names of provided contexts.
|
ContextRule.Builder |
addAllRequested(java.lang.Iterable<java.lang.String> values)
A list of full type names of requested contexts.
|
ContextRule.Builder |
addProvided(java.lang.String value)
A list of full type names of provided contexts.
|
ContextRule.Builder |
addProvidedBytes(com.google.protobuf.ByteString value)
A list of full type names of provided contexts.
|
ContextRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
ContextRule.Builder |
addRequested(java.lang.String value)
A list of full type names of requested contexts.
|
ContextRule.Builder |
addRequestedBytes(com.google.protobuf.ByteString value)
A list of full type names of requested contexts.
|
ContextRule |
build() |
ContextRule |
buildPartial() |
ContextRule.Builder |
clear() |
ContextRule.Builder |
clearAllowedRequestExtensions()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
ContextRule.Builder |
clearAllowedResponseExtensions()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ContextRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ContextRule.Builder |
clearProvided()
A list of full type names of provided contexts.
|
ContextRule.Builder |
clearRequested()
A list of full type names of requested contexts.
|
ContextRule.Builder |
clearSelector()
Selects the methods to which this rule applies.
|
ContextRule.Builder |
clone() |
java.lang.String |
getAllowedRequestExtensions(int index)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
com.google.protobuf.ByteString |
getAllowedRequestExtensionsBytes(int index)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
int |
getAllowedRequestExtensionsCount()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
com.google.protobuf.ProtocolStringList |
getAllowedRequestExtensionsList()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
java.lang.String |
getAllowedResponseExtensions(int index)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
com.google.protobuf.ByteString |
getAllowedResponseExtensionsBytes(int index)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
int |
getAllowedResponseExtensionsCount()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
com.google.protobuf.ProtocolStringList |
getAllowedResponseExtensionsList()
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getProvided(int index)
A list of full type names of provided contexts.
|
com.google.protobuf.ByteString |
getProvidedBytes(int index)
A list of full type names of provided contexts.
|
int |
getProvidedCount()
A list of full type names of provided contexts.
|
com.google.protobuf.ProtocolStringList |
getProvidedList()
A list of full type names of provided contexts.
|
java.lang.String |
getRequested(int index)
A list of full type names of requested contexts.
|
com.google.protobuf.ByteString |
getRequestedBytes(int index)
A list of full type names of requested contexts.
|
int |
getRequestedCount()
A list of full type names of requested contexts.
|
com.google.protobuf.ProtocolStringList |
getRequestedList()
A list of full type names of requested contexts.
|
java.lang.String |
getSelector()
Selects the methods to which this rule applies.
|
com.google.protobuf.ByteString |
getSelectorBytes()
Selects the methods to which this rule applies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ContextRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ContextRule.Builder |
mergeFrom(ContextRule other) |
ContextRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
ContextRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ContextRule.Builder |
setAllowedRequestExtensions(int index,
java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from client to backend.
|
ContextRule.Builder |
setAllowedResponseExtensions(int index,
java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc
side channel from backend to client.
|
ContextRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
ContextRule.Builder |
setProvided(int index,
java.lang.String value)
A list of full type names of provided contexts.
|
ContextRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
ContextRule.Builder |
setRequested(int index,
java.lang.String value)
A list of full type names of requested contexts.
|
ContextRule.Builder |
setSelector(java.lang.String value)
Selects the methods to which this rule applies.
|
ContextRule.Builder |
setSelectorBytes(com.google.protobuf.ByteString value)
Selects the methods to which this rule applies.
|
ContextRule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ContextRule build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ContextRule buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ContextRule.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ContextRule.Builder>
public ContextRule.Builder mergeFrom(ContextRule other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public ContextRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ContextRule.Builder>
java.io.IOException
public java.lang.String getSelector()
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
string selector = 1;
getSelector
in interface ContextRuleOrBuilder
public com.google.protobuf.ByteString getSelectorBytes()
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
string selector = 1;
getSelectorBytes
in interface ContextRuleOrBuilder
public ContextRule.Builder setSelector(java.lang.String value)
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
string selector = 1;
public ContextRule.Builder clearSelector()
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
string selector = 1;
public ContextRule.Builder setSelectorBytes(com.google.protobuf.ByteString value)
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
string selector = 1;
public com.google.protobuf.ProtocolStringList getRequestedList()
A list of full type names of requested contexts.
repeated string requested = 2;
getRequestedList
in interface ContextRuleOrBuilder
public int getRequestedCount()
A list of full type names of requested contexts.
repeated string requested = 2;
getRequestedCount
in interface ContextRuleOrBuilder
public java.lang.String getRequested(int index)
A list of full type names of requested contexts.
repeated string requested = 2;
getRequested
in interface ContextRuleOrBuilder
public com.google.protobuf.ByteString getRequestedBytes(int index)
A list of full type names of requested contexts.
repeated string requested = 2;
getRequestedBytes
in interface ContextRuleOrBuilder
public ContextRule.Builder setRequested(int index, java.lang.String value)
A list of full type names of requested contexts.
repeated string requested = 2;
public ContextRule.Builder addRequested(java.lang.String value)
A list of full type names of requested contexts.
repeated string requested = 2;
public ContextRule.Builder addAllRequested(java.lang.Iterable<java.lang.String> values)
A list of full type names of requested contexts.
repeated string requested = 2;
public ContextRule.Builder clearRequested()
A list of full type names of requested contexts.
repeated string requested = 2;
public ContextRule.Builder addRequestedBytes(com.google.protobuf.ByteString value)
A list of full type names of requested contexts.
repeated string requested = 2;
public com.google.protobuf.ProtocolStringList getProvidedList()
A list of full type names of provided contexts.
repeated string provided = 3;
getProvidedList
in interface ContextRuleOrBuilder
public int getProvidedCount()
A list of full type names of provided contexts.
repeated string provided = 3;
getProvidedCount
in interface ContextRuleOrBuilder
public java.lang.String getProvided(int index)
A list of full type names of provided contexts.
repeated string provided = 3;
getProvided
in interface ContextRuleOrBuilder
public com.google.protobuf.ByteString getProvidedBytes(int index)
A list of full type names of provided contexts.
repeated string provided = 3;
getProvidedBytes
in interface ContextRuleOrBuilder
public ContextRule.Builder setProvided(int index, java.lang.String value)
A list of full type names of provided contexts.
repeated string provided = 3;
public ContextRule.Builder addProvided(java.lang.String value)
A list of full type names of provided contexts.
repeated string provided = 3;
public ContextRule.Builder addAllProvided(java.lang.Iterable<java.lang.String> values)
A list of full type names of provided contexts.
repeated string provided = 3;
public ContextRule.Builder clearProvided()
A list of full type names of provided contexts.
repeated string provided = 3;
public ContextRule.Builder addProvidedBytes(com.google.protobuf.ByteString value)
A list of full type names of provided contexts.
repeated string provided = 3;
public com.google.protobuf.ProtocolStringList getAllowedRequestExtensionsList()
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
getAllowedRequestExtensionsList
in interface ContextRuleOrBuilder
public int getAllowedRequestExtensionsCount()
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
getAllowedRequestExtensionsCount
in interface ContextRuleOrBuilder
public java.lang.String getAllowedRequestExtensions(int index)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
getAllowedRequestExtensions
in interface ContextRuleOrBuilder
public com.google.protobuf.ByteString getAllowedRequestExtensionsBytes(int index)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
getAllowedRequestExtensionsBytes
in interface ContextRuleOrBuilder
public ContextRule.Builder setAllowedRequestExtensions(int index, java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
public ContextRule.Builder addAllowedRequestExtensions(java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
public ContextRule.Builder addAllAllowedRequestExtensions(java.lang.Iterable<java.lang.String> values)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
public ContextRule.Builder clearAllowedRequestExtensions()
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
public ContextRule.Builder addAllowedRequestExtensionsBytes(com.google.protobuf.ByteString value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from client to backend.
repeated string allowed_request_extensions = 4;
public com.google.protobuf.ProtocolStringList getAllowedResponseExtensionsList()
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
getAllowedResponseExtensionsList
in interface ContextRuleOrBuilder
public int getAllowedResponseExtensionsCount()
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
getAllowedResponseExtensionsCount
in interface ContextRuleOrBuilder
public java.lang.String getAllowedResponseExtensions(int index)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
getAllowedResponseExtensions
in interface ContextRuleOrBuilder
public com.google.protobuf.ByteString getAllowedResponseExtensionsBytes(int index)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
getAllowedResponseExtensionsBytes
in interface ContextRuleOrBuilder
public ContextRule.Builder setAllowedResponseExtensions(int index, java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
public ContextRule.Builder addAllowedResponseExtensions(java.lang.String value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
public ContextRule.Builder addAllAllowedResponseExtensions(java.lang.Iterable<java.lang.String> values)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
public ContextRule.Builder clearAllowedResponseExtensions()
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
public ContextRule.Builder addAllowedResponseExtensionsBytes(com.google.protobuf.ByteString value)
A list of full type names or extension IDs of extensions allowed in grpc side channel from backend to client.
repeated string allowed_response_extensions = 5;
public final ContextRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>
public final ContextRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ContextRule.Builder>