Uses of Class
com.google.cloud.compute.v1.ForwardingRule.Builder
-
Uses of ForwardingRule.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return ForwardingRule.BuilderModifier and TypeMethodDescriptionForwardingRule.Builder.addAllMetadataFilters(Iterable<? extends MetadataFilter> values) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.addAllPorts(Iterable<String> values) The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.addAllServiceDirectoryRegistrations(Iterable<? extends ForwardingRuleServiceDirectoryRegistration> values) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.addAllSourceIpRanges(Iterable<String> values) If not empty, this forwarding rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.ForwardingRulesScopedList.Builder.addForwardingRulesBuilder()A list of forwarding rules contained in this scope.ForwardingRulesScopedList.Builder.addForwardingRulesBuilder(int index) A list of forwarding rules contained in this scope.ForwardingRuleList.Builder.addItemsBuilder()A list of ForwardingRule resources.ForwardingRuleList.Builder.addItemsBuilder(int index) A list of ForwardingRule resources.ForwardingRule.Builder.addMetadataFilters(int index, MetadataFilter value) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.addMetadataFilters(int index, MetadataFilter.Builder builderForValue) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.addMetadataFilters(MetadataFilter value) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.addMetadataFilters(MetadataFilter.Builder builderForValue) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.addPortsBytes(com.google.protobuf.ByteString value) The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.addServiceDirectoryRegistrations(int index, ForwardingRuleServiceDirectoryRegistration value) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.addServiceDirectoryRegistrations(int index, ForwardingRuleServiceDirectoryRegistration.Builder builderForValue) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.addServiceDirectoryRegistrations(ForwardingRuleServiceDirectoryRegistration value) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.addServiceDirectoryRegistrations(ForwardingRuleServiceDirectoryRegistration.Builder builderForValue) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.addSourceIpRanges(String value) If not empty, this forwarding rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.ForwardingRule.Builder.addSourceIpRangesBytes(com.google.protobuf.ByteString value) If not empty, this forwarding rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.ForwardingRule.Builder.clear()ForwardingRule.Builder.clearAllowGlobalAccess()If set to true, clients can access the internal passthrough Network Load Balancers, the regional internal Application Load Balancer, and the regional internal proxy Network Load Balancer from all regions.ForwardingRule.Builder.clearAllowPscGlobalAccess()This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.ForwardingRule.Builder.clearAllPorts()The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.clearBackendService()Identifies the backend service to which the forwarding rule sends traffic.ForwardingRule.Builder.clearBaseForwardingRule()Output only.ForwardingRule.Builder.clearCreationTimestamp()Output only.ForwardingRule.Builder.clearDescription()An optional description of this resource.ForwardingRule.Builder.clearExternalManagedBackendBucketMigrationState()Specifies the canary migration state for the backend buckets attached to this forwarding rule.ForwardingRule.Builder.clearExternalManagedBackendBucketMigrationTestingPercentage()Determines the fraction of requests to backend buckets that should be processed by the global external Application Load Balancer.ForwardingRule.Builder.clearFingerprint()Fingerprint of this resource.ForwardingRule.Builder.clearId()[Output Only] The unique identifier for the resource.ForwardingRule.Builder.clearIPAddress()IP address for which this forwarding rule accepts traffic.ForwardingRule.Builder.clearIpCollection()Resource reference of a PublicDelegatedPrefix.ForwardingRule.Builder.clearIPProtocol()The IP protocol to which this rule applies.ForwardingRule.Builder.clearIpVersion()The IP Version that will be used by this forwarding rule.ForwardingRule.Builder.clearIsMirroringCollector()Indicates whether or not this load balancer can be used as a collector for packet mirroring.ForwardingRule.Builder.clearKind()Output only.ForwardingRule.Builder.clearLabelFingerprint()A fingerprint for the labels being applied to this resource, which is essentially a hash of the labels set used for optimistic locking.ForwardingRule.Builder.clearLabels()ForwardingRule.Builder.clearLoadBalancingScheme()Specifies the forwarding rule type.ForwardingRule.Builder.clearMetadataFilters()Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.clearName()Name of the resource; provided by the client when the resource is created.ForwardingRule.Builder.clearNetwork()This field is not used for global external load balancing.ForwardingRule.Builder.clearNetworkTier()This signifies the networking tier used for configuring this load balancer and can only take the following values:PREMIUM, STANDARD.ForwardingRule.Builder.clearNoAutomateDnsZone()This is used in PSC consumer ForwardingRule to control whether it should try to auto-generate a DNS zone or not.ForwardingRule.Builder.clearPortRange()The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.clearPorts()The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.clearPscConnectionId()[Output Only] The PSC connection id of the PSC forwarding rule.ForwardingRule.Builder.clearPscConnectionStatus()Check the PscConnectionStatus enum for the list of possible values.ForwardingRule.Builder.clearRegion()Output only.ForwardingRule.Builder.clearSelfLink()[Output Only] Server-defined URL for the resource.ForwardingRule.Builder.clearSelfLinkWithId()Output only.ForwardingRule.Builder.clearServiceDirectoryRegistrations()Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.clearServiceLabel()An optional prefix to the service name for this forwarding rule.ForwardingRule.Builder.clearServiceName()[Output Only] The internal fully qualified service name for this forwarding rule.ForwardingRule.Builder.clearSourceIpRanges()If not empty, this forwarding rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.ForwardingRule.Builder.clearSubnetwork()This field identifies the subnetwork that the load balanced IP should belong to for this forwarding rule, used with internal load balancers and external passthrough Network Load Balancers with IPv6.ForwardingRule.Builder.clearTarget()The URL of the target resource to receive the matched traffic.InsertForwardingRuleRequest.Builder.getForwardingRuleResourceBuilder()The body resource for this requestInsertGlobalForwardingRuleRequest.Builder.getForwardingRuleResourceBuilder()The body resource for this requestPatchForwardingRuleRequest.Builder.getForwardingRuleResourceBuilder()The body resource for this requestPatchGlobalForwardingRuleRequest.Builder.getForwardingRuleResourceBuilder()The body resource for this requestForwardingRulesScopedList.Builder.getForwardingRulesBuilder(int index) A list of forwarding rules contained in this scope.ForwardingRuleList.Builder.getItemsBuilder(int index) A list of ForwardingRule resources.ForwardingRule.Builder.mergeFrom(ForwardingRule other) ForwardingRule.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ForwardingRule.Builder.mergeFrom(com.google.protobuf.Message other) static ForwardingRule.BuilderForwardingRule.newBuilder()static ForwardingRule.BuilderForwardingRule.newBuilder(ForwardingRule prototype) ForwardingRule.newBuilderForType()protected ForwardingRule.BuilderForwardingRule.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) ForwardingRule.Builder.putAllLabels(Map<String, String> values) Labels for this resource.Labels for this resource.ForwardingRule.Builder.removeLabels(String key) Labels for this resource.ForwardingRule.Builder.removeMetadataFilters(int index) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.removeServiceDirectoryRegistrations(int index) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.setAllowGlobalAccess(boolean value) If set to true, clients can access the internal passthrough Network Load Balancers, the regional internal Application Load Balancer, and the regional internal proxy Network Load Balancer from all regions.ForwardingRule.Builder.setAllowPscGlobalAccess(boolean value) This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.ForwardingRule.Builder.setAllPorts(boolean value) The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.setBackendService(String value) Identifies the backend service to which the forwarding rule sends traffic.ForwardingRule.Builder.setBackendServiceBytes(com.google.protobuf.ByteString value) Identifies the backend service to which the forwarding rule sends traffic.ForwardingRule.Builder.setBaseForwardingRule(String value) Output only.ForwardingRule.Builder.setBaseForwardingRuleBytes(com.google.protobuf.ByteString value) Output only.ForwardingRule.Builder.setCreationTimestamp(String value) Output only.ForwardingRule.Builder.setCreationTimestampBytes(com.google.protobuf.ByteString value) Output only.ForwardingRule.Builder.setDescription(String value) An optional description of this resource.ForwardingRule.Builder.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description of this resource.ForwardingRule.Builder.setExternalManagedBackendBucketMigrationState(String value) Specifies the canary migration state for the backend buckets attached to this forwarding rule.ForwardingRule.Builder.setExternalManagedBackendBucketMigrationStateBytes(com.google.protobuf.ByteString value) Specifies the canary migration state for the backend buckets attached to this forwarding rule.ForwardingRule.Builder.setExternalManagedBackendBucketMigrationTestingPercentage(float value) Determines the fraction of requests to backend buckets that should be processed by the global external Application Load Balancer.ForwardingRule.Builder.setFingerprint(String value) Fingerprint of this resource.ForwardingRule.Builder.setFingerprintBytes(com.google.protobuf.ByteString value) Fingerprint of this resource.ForwardingRule.Builder.setId(long value) [Output Only] The unique identifier for the resource.ForwardingRule.Builder.setIPAddress(String value) IP address for which this forwarding rule accepts traffic.ForwardingRule.Builder.setIPAddressBytes(com.google.protobuf.ByteString value) IP address for which this forwarding rule accepts traffic.ForwardingRule.Builder.setIpCollection(String value) Resource reference of a PublicDelegatedPrefix.ForwardingRule.Builder.setIpCollectionBytes(com.google.protobuf.ByteString value) Resource reference of a PublicDelegatedPrefix.ForwardingRule.Builder.setIPProtocol(String value) The IP protocol to which this rule applies.ForwardingRule.Builder.setIPProtocolBytes(com.google.protobuf.ByteString value) The IP protocol to which this rule applies.ForwardingRule.Builder.setIpVersion(String value) The IP Version that will be used by this forwarding rule.ForwardingRule.Builder.setIpVersionBytes(com.google.protobuf.ByteString value) The IP Version that will be used by this forwarding rule.ForwardingRule.Builder.setIsMirroringCollector(boolean value) Indicates whether or not this load balancer can be used as a collector for packet mirroring.Output only.ForwardingRule.Builder.setKindBytes(com.google.protobuf.ByteString value) Output only.ForwardingRule.Builder.setLabelFingerprint(String value) A fingerprint for the labels being applied to this resource, which is essentially a hash of the labels set used for optimistic locking.ForwardingRule.Builder.setLabelFingerprintBytes(com.google.protobuf.ByteString value) A fingerprint for the labels being applied to this resource, which is essentially a hash of the labels set used for optimistic locking.ForwardingRule.Builder.setLoadBalancingScheme(String value) Specifies the forwarding rule type.ForwardingRule.Builder.setLoadBalancingSchemeBytes(com.google.protobuf.ByteString value) Specifies the forwarding rule type.ForwardingRule.Builder.setMetadataFilters(int index, MetadataFilter value) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.ForwardingRule.Builder.setMetadataFilters(int index, MetadataFilter.Builder builderForValue) Opaque filter criteria used by load balancer to restrict routing configuration to a limited set of xDS compliant clients.Name of the resource; provided by the client when the resource is created.ForwardingRule.Builder.setNameBytes(com.google.protobuf.ByteString value) Name of the resource; provided by the client when the resource is created.ForwardingRule.Builder.setNetwork(String value) This field is not used for global external load balancing.ForwardingRule.Builder.setNetworkBytes(com.google.protobuf.ByteString value) This field is not used for global external load balancing.ForwardingRule.Builder.setNetworkTier(String value) This signifies the networking tier used for configuring this load balancer and can only take the following values:PREMIUM, STANDARD.ForwardingRule.Builder.setNetworkTierBytes(com.google.protobuf.ByteString value) This signifies the networking tier used for configuring this load balancer and can only take the following values:PREMIUM, STANDARD.ForwardingRule.Builder.setNoAutomateDnsZone(boolean value) This is used in PSC consumer ForwardingRule to control whether it should try to auto-generate a DNS zone or not.ForwardingRule.Builder.setPortRange(String value) The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.setPortRangeBytes(com.google.protobuf.ByteString value) The ports, portRange, and allPorts fields are mutually exclusive.The ports, portRange, and allPorts fields are mutually exclusive.ForwardingRule.Builder.setPscConnectionId(long value) [Output Only] The PSC connection id of the PSC forwarding rule.ForwardingRule.Builder.setPscConnectionStatus(String value) Check the PscConnectionStatus enum for the list of possible values.ForwardingRule.Builder.setPscConnectionStatusBytes(com.google.protobuf.ByteString value) Check the PscConnectionStatus enum for the list of possible values.Output only.ForwardingRule.Builder.setRegionBytes(com.google.protobuf.ByteString value) Output only.ForwardingRule.Builder.setSelfLink(String value) [Output Only] Server-defined URL for the resource.ForwardingRule.Builder.setSelfLinkBytes(com.google.protobuf.ByteString value) [Output Only] Server-defined URL for the resource.ForwardingRule.Builder.setSelfLinkWithId(String value) Output only.ForwardingRule.Builder.setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) Output only.ForwardingRule.Builder.setServiceDirectoryRegistrations(int index, ForwardingRuleServiceDirectoryRegistration value) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.setServiceDirectoryRegistrations(int index, ForwardingRuleServiceDirectoryRegistration.Builder builderForValue) Service Directory resources to register this forwarding rule with.ForwardingRule.Builder.setServiceLabel(String value) An optional prefix to the service name for this forwarding rule.ForwardingRule.Builder.setServiceLabelBytes(com.google.protobuf.ByteString value) An optional prefix to the service name for this forwarding rule.ForwardingRule.Builder.setServiceName(String value) [Output Only] The internal fully qualified service name for this forwarding rule.ForwardingRule.Builder.setServiceNameBytes(com.google.protobuf.ByteString value) [Output Only] The internal fully qualified service name for this forwarding rule.ForwardingRule.Builder.setSourceIpRanges(int index, String value) If not empty, this forwarding rule will only forward the traffic when the source IP address matches one of the IP addresses or CIDR ranges set here.ForwardingRule.Builder.setSubnetwork(String value) This field identifies the subnetwork that the load balanced IP should belong to for this forwarding rule, used with internal load balancers and external passthrough Network Load Balancers with IPv6.ForwardingRule.Builder.setSubnetworkBytes(com.google.protobuf.ByteString value) This field identifies the subnetwork that the load balanced IP should belong to for this forwarding rule, used with internal load balancers and external passthrough Network Load Balancers with IPv6.The URL of the target resource to receive the matched traffic.ForwardingRule.Builder.setTargetBytes(com.google.protobuf.ByteString value) The URL of the target resource to receive the matched traffic.ForwardingRule.toBuilder()Methods in com.google.cloud.compute.v1 that return types with arguments of type ForwardingRule.BuilderModifier and TypeMethodDescriptionForwardingRulesScopedList.Builder.getForwardingRulesBuilderList()A list of forwarding rules contained in this scope.ForwardingRuleList.Builder.getItemsBuilderList()A list of ForwardingRule resources.Methods in com.google.cloud.compute.v1 with parameters of type ForwardingRule.BuilderModifier and TypeMethodDescriptionForwardingRulesScopedList.Builder.addForwardingRules(int index, ForwardingRule.Builder builderForValue) A list of forwarding rules contained in this scope.ForwardingRulesScopedList.Builder.addForwardingRules(ForwardingRule.Builder builderForValue) A list of forwarding rules contained in this scope.ForwardingRuleList.Builder.addItems(int index, ForwardingRule.Builder builderForValue) A list of ForwardingRule resources.ForwardingRuleList.Builder.addItems(ForwardingRule.Builder builderForValue) A list of ForwardingRule resources.InsertForwardingRuleRequest.Builder.setForwardingRuleResource(ForwardingRule.Builder builderForValue) The body resource for this requestInsertGlobalForwardingRuleRequest.Builder.setForwardingRuleResource(ForwardingRule.Builder builderForValue) The body resource for this requestPatchForwardingRuleRequest.Builder.setForwardingRuleResource(ForwardingRule.Builder builderForValue) The body resource for this requestPatchGlobalForwardingRuleRequest.Builder.setForwardingRuleResource(ForwardingRule.Builder builderForValue) The body resource for this requestForwardingRulesScopedList.Builder.setForwardingRules(int index, ForwardingRule.Builder builderForValue) A list of forwarding rules contained in this scope.ForwardingRuleList.Builder.setItems(int index, ForwardingRule.Builder builderForValue) A list of ForwardingRule resources.