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 type
google.appengine.v1.UrlDispatchRule| Modifier and Type | Method and Description |
|---|---|
UrlDispatchRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
UrlDispatchRule |
build() |
UrlDispatchRule |
buildPartial() |
UrlDispatchRule.Builder |
clear() |
UrlDispatchRule.Builder |
clearDomain()
Domain name to match against.
|
UrlDispatchRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UrlDispatchRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UrlDispatchRule.Builder |
clearPath()
Pathname within the host.
|
UrlDispatchRule.Builder |
clearService()
Resource ID of a service in this application that should
serve the matched request.
|
UrlDispatchRule.Builder |
clone() |
UrlDispatchRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDomain()
Domain name to match against.
|
com.google.protobuf.ByteString |
getDomainBytes()
Domain name to match against.
|
java.lang.String |
getPath()
Pathname within the host.
|
com.google.protobuf.ByteString |
getPathBytes()
Pathname within the host.
|
java.lang.String |
getService()
Resource ID of a service in this application that should
serve the matched request.
|
com.google.protobuf.ByteString |
getServiceBytes()
Resource ID of a service in this application that should
serve the matched request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UrlDispatchRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UrlDispatchRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
UrlDispatchRule.Builder |
mergeFrom(UrlDispatchRule other) |
UrlDispatchRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UrlDispatchRule.Builder |
setDomain(java.lang.String value)
Domain name to match against.
|
UrlDispatchRule.Builder |
setDomainBytes(com.google.protobuf.ByteString value)
Domain name to match against.
|
UrlDispatchRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
UrlDispatchRule.Builder |
setPath(java.lang.String value)
Pathname within the host.
|
UrlDispatchRule.Builder |
setPathBytes(com.google.protobuf.ByteString value)
Pathname within the host.
|
UrlDispatchRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
UrlDispatchRule.Builder |
setService(java.lang.String value)
Resource ID of a service in this application that should
serve the matched request.
|
UrlDispatchRule.Builder |
setServiceBytes(com.google.protobuf.ByteString value)
Resource ID of a service in this application that should
serve the matched request.
|
UrlDispatchRule.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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.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.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UrlDispatchRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UrlDispatchRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UrlDispatchRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.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.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.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.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.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.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.Builder mergeFrom(UrlDispatchRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public UrlDispatchRule.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<UrlDispatchRule.Builder>java.io.IOExceptionpublic java.lang.String getDomain()
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;getDomain in interface UrlDispatchRuleOrBuilderpublic 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;getDomainBytes in interface UrlDispatchRuleOrBuilderpublic UrlDispatchRule.Builder setDomain(java.lang.String value)
Domain name to match against. The wildcard "`*`" is supported if specified before a period: "`*.`". Defaults to matching all domains: "`*`".
string domain = 1;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;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;public java.lang.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;getPath in interface UrlDispatchRuleOrBuilderpublic 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;getPathBytes in interface UrlDispatchRuleOrBuilderpublic UrlDispatchRule.Builder setPath(java.lang.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;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;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;public java.lang.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;getService in interface UrlDispatchRuleOrBuilderpublic 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;getServiceBytes in interface UrlDispatchRuleOrBuilderpublic UrlDispatchRule.Builder setService(java.lang.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;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;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;public final UrlDispatchRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>public final UrlDispatchRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UrlDispatchRule.Builder>