public static final class UrlMapsValidateRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder> implements UrlMapsValidateRequestOrBuilder
Protobuf type
google.cloud.compute.v1.UrlMapsValidateRequest| Modifier and Type | Method and Description |
|---|---|
UrlMapsValidateRequest.Builder |
addAllLoadBalancingSchemes(Iterable<String> values)
Specifies the load balancer type(s) this validation request is for.
|
UrlMapsValidateRequest.Builder |
addLoadBalancingSchemes(String value)
Specifies the load balancer type(s) this validation request is for.
|
UrlMapsValidateRequest.Builder |
addLoadBalancingSchemesBytes(com.google.protobuf.ByteString value)
Specifies the load balancer type(s) this validation request is for.
|
UrlMapsValidateRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UrlMapsValidateRequest |
build() |
UrlMapsValidateRequest |
buildPartial() |
UrlMapsValidateRequest.Builder |
clear() |
UrlMapsValidateRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UrlMapsValidateRequest.Builder |
clearLoadBalancingSchemes()
Specifies the load balancer type(s) this validation request is for.
|
UrlMapsValidateRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UrlMapsValidateRequest.Builder |
clearResource()
Content of the UrlMap to be validated.
|
UrlMapsValidateRequest.Builder |
clone() |
UrlMapsValidateRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getLoadBalancingSchemes(int index)
Specifies the load balancer type(s) this validation request is for.
|
com.google.protobuf.ByteString |
getLoadBalancingSchemesBytes(int index)
Specifies the load balancer type(s) this validation request is for.
|
int |
getLoadBalancingSchemesCount()
Specifies the load balancer type(s) this validation request is for.
|
com.google.protobuf.ProtocolStringList |
getLoadBalancingSchemesList()
Specifies the load balancer type(s) this validation request is for.
|
UrlMap |
getResource()
Content of the UrlMap to be validated.
|
UrlMap.Builder |
getResourceBuilder()
Content of the UrlMap to be validated.
|
UrlMapOrBuilder |
getResourceOrBuilder()
Content of the UrlMap to be validated.
|
boolean |
hasResource()
Content of the UrlMap to be validated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UrlMapsValidateRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UrlMapsValidateRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
UrlMapsValidateRequest.Builder |
mergeFrom(UrlMapsValidateRequest other) |
UrlMapsValidateRequest.Builder |
mergeResource(UrlMap value)
Content of the UrlMap to be validated.
|
UrlMapsValidateRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UrlMapsValidateRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UrlMapsValidateRequest.Builder |
setLoadBalancingSchemes(int index,
String value)
Specifies the load balancer type(s) this validation request is for.
|
UrlMapsValidateRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UrlMapsValidateRequest.Builder |
setResource(UrlMap.Builder builderForValue)
Content of the UrlMap to be validated.
|
UrlMapsValidateRequest.Builder |
setResource(UrlMap value)
Content of the UrlMap to be validated.
|
UrlMapsValidateRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.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<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UrlMapsValidateRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UrlMapsValidateRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UrlMapsValidateRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder mergeFrom(UrlMapsValidateRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public UrlMapsValidateRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UrlMapsValidateRequest.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getLoadBalancingSchemesList()
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;getLoadBalancingSchemesList in interface UrlMapsValidateRequestOrBuilderpublic int getLoadBalancingSchemesCount()
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;getLoadBalancingSchemesCount in interface UrlMapsValidateRequestOrBuilderpublic String getLoadBalancingSchemes(int index)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;getLoadBalancingSchemes in interface UrlMapsValidateRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getLoadBalancingSchemesBytes(int index)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;getLoadBalancingSchemesBytes in interface UrlMapsValidateRequestOrBuilderindex - The index of the value to return.public UrlMapsValidateRequest.Builder setLoadBalancingSchemes(int index, String value)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;index - The index to set the value at.value - The loadBalancingSchemes to set.public UrlMapsValidateRequest.Builder addLoadBalancingSchemes(String value)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;value - The loadBalancingSchemes to add.public UrlMapsValidateRequest.Builder addAllLoadBalancingSchemes(Iterable<String> values)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;values - The loadBalancingSchemes to add.public UrlMapsValidateRequest.Builder clearLoadBalancingSchemes()
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;public UrlMapsValidateRequest.Builder addLoadBalancingSchemesBytes(com.google.protobuf.ByteString value)
Specifies the load balancer type(s) this validation request is for. Use EXTERNAL_MANAGED for HTTP/HTTPS External Global Load Balancer with Advanced Traffic Management. Use EXTERNAL for Classic HTTP/HTTPS External Global Load Balancer. Other load balancer types are not supported. For more information, refer to Choosing a load balancer. If unspecified, the load balancing scheme will be inferred from the backend service resources this URL map references. If that can not be inferred (for example, this URL map only references backend buckets, or this Url map is for rewrites and redirects only and doesn't reference any backends), EXTERNAL will be used as the default type. If specified, the scheme(s) must not conflict with the load balancing scheme of the backend service resources this Url map references. Check the LoadBalancingSchemes enum for the list of possible values.
repeated string load_balancing_schemes = 6308527;value - The bytes of the loadBalancingSchemes to add.public boolean hasResource()
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;hasResource in interface UrlMapsValidateRequestOrBuilderpublic UrlMap getResource()
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;getResource in interface UrlMapsValidateRequestOrBuilderpublic UrlMapsValidateRequest.Builder setResource(UrlMap value)
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;public UrlMapsValidateRequest.Builder setResource(UrlMap.Builder builderForValue)
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;public UrlMapsValidateRequest.Builder mergeResource(UrlMap value)
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;public UrlMapsValidateRequest.Builder clearResource()
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;public UrlMap.Builder getResourceBuilder()
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;public UrlMapOrBuilder getResourceOrBuilder()
Content of the UrlMap to be validated.
optional .google.cloud.compute.v1.UrlMap resource = 195806222;getResourceOrBuilder in interface UrlMapsValidateRequestOrBuilderpublic final UrlMapsValidateRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>public final UrlMapsValidateRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UrlMapsValidateRequest.Builder>Copyright © 2023 Google LLC. All rights reserved.