public static final class ContextRule.Builder extends com.google.protobuf.GeneratedMessage.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 |
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 |
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() |
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.GeneratedMessage.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 |
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, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ContextRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ContextRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ContextRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessage.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.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public ContextRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ContextRule.Builder>java.io.IOExceptionpublic java.lang.String getSelector()
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
optional string selector = 1;getSelector in interface ContextRuleOrBuilderpublic com.google.protobuf.ByteString getSelectorBytes()
Selects the methods to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
optional string selector = 1;getSelectorBytes in interface ContextRuleOrBuilderpublic 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.
optional 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.
optional 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.
optional 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 ContextRuleOrBuilderpublic int getRequestedCount()
A list of full type names of requested contexts.
repeated string requested = 2;getRequestedCount in interface ContextRuleOrBuilderpublic java.lang.String getRequested(int index)
A list of full type names of requested contexts.
repeated string requested = 2;getRequested in interface ContextRuleOrBuilderpublic com.google.protobuf.ByteString getRequestedBytes(int index)
A list of full type names of requested contexts.
repeated string requested = 2;getRequestedBytes in interface ContextRuleOrBuilderpublic 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 ContextRuleOrBuilderpublic int getProvidedCount()
A list of full type names of provided contexts.
repeated string provided = 3;getProvidedCount in interface ContextRuleOrBuilderpublic java.lang.String getProvided(int index)
A list of full type names of provided contexts.
repeated string provided = 3;getProvided in interface ContextRuleOrBuilderpublic com.google.protobuf.ByteString getProvidedBytes(int index)
A list of full type names of provided contexts.
repeated string provided = 3;getProvidedBytes in interface ContextRuleOrBuilderpublic 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 final ContextRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>public final ContextRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessage.Builder<ContextRule.Builder>