Package com.google.cloud.grpc.proto
Class MethodConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
com.google.cloud.grpc.proto.MethodConfig.Builder
- All Implemented Interfaces:
MethodConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MethodConfig
public static final class MethodConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
implements MethodConfigOrBuilder
Protobuf type
grpc.gcp.MethodConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllName(Iterable<String> values) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.addNameBytes(com.google.protobuf.ByteString value) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The channel affinity configurations.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()The channel affinity configurations.The channel affinity configurations.The channel affinity configurations.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName(int index) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.com.google.protobuf.ByteStringgetNameBytes(int index) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.intA fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.com.google.protobuf.ProtocolStringListA fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.booleanThe channel affinity configurations.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAffinity(AffinityConfig value) The channel affinity configurations.mergeFrom(MethodConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final MethodConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAffinity(AffinityConfig value) The channel affinity configurations.setAffinity(AffinityConfig.Builder builderForValue) The channel affinity configurations.A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final MethodConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
setField
public MethodConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
setRepeatedField
public MethodConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
addRepeatedField
public MethodConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MethodConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
mergeFrom
public MethodConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MethodConfig.Builder>- Throws:
IOException
-
getNameList
public com.google.protobuf.ProtocolStringList getNameList()A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Specified by:
getNameListin interfaceMethodConfigOrBuilder- Returns:
- A list containing the name.
-
getNameCount
public int getNameCount()A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Specified by:
getNameCountin interfaceMethodConfigOrBuilder- Returns:
- The count of name.
-
getName
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Specified by:
getNamein interfaceMethodConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The name at the given index.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes(int index) A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Specified by:
getNameBytesin interfaceMethodConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the name at the given index.
-
setName
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Parameters:
index- The index to set the value at.value- The name to set.- Returns:
- This builder for chaining.
-
addName
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Parameters:
value- The name to add.- Returns:
- This builder for chaining.
-
addAllName
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Parameters:
values- The name to add.- Returns:
- This builder for chaining.
-
clearName
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Returns:
- This builder for chaining.
-
addNameBytes
A fully qualified name of a gRPC method, or a wildcard pattern ending with .*, such as foo.bar.A, foo.bar.*. Method configs are evaluated sequentially, and the first one takes precedence.
repeated string name = 1;- Parameters:
value- The bytes of the name to add.- Returns:
- This builder for chaining.
-
hasAffinity
public boolean hasAffinity()The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001;- Specified by:
hasAffinityin interfaceMethodConfigOrBuilder- Returns:
- Whether the affinity field is set.
-
getAffinity
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001;- Specified by:
getAffinityin interfaceMethodConfigOrBuilder- Returns:
- The affinity.
-
setAffinity
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001; -
setAffinity
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001; -
mergeAffinity
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001; -
clearAffinity
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001; -
getAffinityBuilder
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001; -
getAffinityOrBuilder
The channel affinity configurations.
.grpc.gcp.AffinityConfig affinity = 1001;- Specified by:
getAffinityOrBuilderin interfaceMethodConfigOrBuilder
-
setUnknownFields
public final MethodConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-
mergeUnknownFields
public final MethodConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MethodConfig.Builder>
-