Package com.google.appengine.v1
Class UrlDispatchRule.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
- com.google.appengine.v1.UrlDispatchRule.Builder
-
- All Implemented Interfaces:
UrlDispatchRuleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UrlDispatchRule
public static final class UrlDispatchRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder> implements UrlDispatchRuleOrBuilder
Rules to match an HTTP request and dispatch that request to a service.
Protobuf typegoogle.appengine.v1.UrlDispatchRule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UrlDispatchRule.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UrlDispatchRulebuild()UrlDispatchRulebuildPartial()UrlDispatchRule.Builderclear()UrlDispatchRule.BuilderclearDomain()Domain name to match against.UrlDispatchRule.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)UrlDispatchRule.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)UrlDispatchRule.BuilderclearPath()Pathname within the host.UrlDispatchRule.BuilderclearService()Resource ID of a service in this application that should serve the matched request.UrlDispatchRule.Builderclone()UrlDispatchRulegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDomain()Domain name to match against.com.google.protobuf.ByteStringgetDomainBytes()Domain name to match against.StringgetPath()Pathname within the host.com.google.protobuf.ByteStringgetPathBytes()Pathname within the host.StringgetService()Resource ID of a service in this application that should serve the matched request.com.google.protobuf.ByteStringgetServiceBytes()Resource ID of a service in this application that should serve the matched request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()UrlDispatchRule.BuildermergeFrom(UrlDispatchRule other)UrlDispatchRule.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)UrlDispatchRule.BuildermergeFrom(com.google.protobuf.Message other)UrlDispatchRule.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)UrlDispatchRule.BuildersetDomain(String value)Domain name to match against.UrlDispatchRule.BuildersetDomainBytes(com.google.protobuf.ByteString value)Domain name to match against.UrlDispatchRule.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)UrlDispatchRule.BuildersetPath(String value)Pathname within the host.UrlDispatchRule.BuildersetPathBytes(com.google.protobuf.ByteString value)Pathname within the host.UrlDispatchRule.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)UrlDispatchRule.BuildersetService(String value)Resource ID of a service in this application that should serve the matched request.UrlDispatchRule.BuildersetServiceBytes(com.google.protobuf.ByteString value)Resource ID of a service in this application that should serve the matched request.UrlDispatchRule.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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<UrlDispatchRule.Builder>
-
clear
public UrlDispatchRule.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<UrlDispatchRule.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<UrlDispatchRule.Builder>
-
getDefaultInstanceForType
public UrlDispatchRule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UrlDispatchRule build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UrlDispatchRule buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UrlDispatchRule.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<UrlDispatchRule.Builder>
-
setField
public UrlDispatchRule.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<UrlDispatchRule.Builder>
-
clearField
public UrlDispatchRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
clearOneof
public UrlDispatchRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
setRepeatedField
public UrlDispatchRule.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<UrlDispatchRule.Builder>
-
addRepeatedField
public UrlDispatchRule.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<UrlDispatchRule.Builder>
-
mergeFrom
public UrlDispatchRule.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UrlDispatchRule.Builder>
-
mergeFrom
public UrlDispatchRule.Builder mergeFrom(UrlDispatchRule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
mergeFrom
public UrlDispatchRule.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<UrlDispatchRule.Builder>- Throws:
IOException
-
getDomain
public String getDomain()
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;- Specified by:
getDomainin interfaceUrlDispatchRuleOrBuilder- Returns:
- The domain.
-
getDomainBytes
public com.google.protobuf.ByteString getDomainBytes()
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;- Specified by:
getDomainBytesin interfaceUrlDispatchRuleOrBuilder- Returns:
- The bytes for domain.
-
setDomain
public UrlDispatchRule.Builder setDomain(String value)
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;- Parameters:
value- The domain to set.- Returns:
- This builder for chaining.
-
clearDomain
public UrlDispatchRule.Builder clearDomain()
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;- Returns:
- This builder for chaining.
-
setDomainBytes
public UrlDispatchRule.Builder setDomainBytes(com.google.protobuf.ByteString value)
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;- Parameters:
value- The bytes for domain to set.- Returns:
- This builder for chaining.
-
getPath
public String getPath()
Pathname within the host. Must start with a "`/`". A single "`*`" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
string path = 2;- Specified by:
getPathin interfaceUrlDispatchRuleOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
Pathname within the host. Must start with a "`/`". A single "`*`" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
string path = 2;- Specified by:
getPathBytesin interfaceUrlDispatchRuleOrBuilder- Returns:
- The bytes for path.
-
setPath
public UrlDispatchRule.Builder setPath(String value)
Pathname within the host. Must start with a "`/`". A single "`*`" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
string path = 2;- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
clearPath
public UrlDispatchRule.Builder clearPath()
Pathname within the host. Must start with a "`/`". A single "`*`" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
string path = 2;- Returns:
- This builder for chaining.
-
setPathBytes
public UrlDispatchRule.Builder setPathBytes(com.google.protobuf.ByteString value)
Pathname within the host. Must start with a "`/`". A single "`*`" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
string path = 2;- Parameters:
value- The bytes for path to set.- Returns:
- This builder for chaining.
-
getService
public String getService()
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: `default`.
string service = 3;- Specified by:
getServicein interfaceUrlDispatchRuleOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: `default`.
string service = 3;- Specified by:
getServiceBytesin interfaceUrlDispatchRuleOrBuilder- Returns:
- The bytes for service.
-
setService
public UrlDispatchRule.Builder setService(String value)
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: `default`.
string service = 3;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
public UrlDispatchRule.Builder clearService()
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: `default`.
string service = 3;- Returns:
- This builder for chaining.
-
setServiceBytes
public UrlDispatchRule.Builder setServiceBytes(com.google.protobuf.ByteString value)
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: `default`.
string service = 3;- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final UrlDispatchRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
mergeUnknownFields
public final UrlDispatchRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>
-
-