Package | Description |
---|---|
com.google.cloud.compute.v1 |
A client to Compute Engine API.
|
Modifier and Type | Method and Description |
---|---|
BackendService.Builder |
BackendService.Builder.addAllBackends(List<Backend> backends)
The list of backends that serve this BackendService.
|
BackendService.Builder |
BackendService.Builder.addAllCustomRequestHeaders(List<String> customRequestHeaders)
Headers that the HTTP/S load balancer should add to proxied requests.
|
BackendService.Builder |
BackendService.Builder.addAllHealthChecks(List<String> healthChecks)
The list of URLs to the HttpHealthCheck or HttpsHealthCheck resource for health checking this
BackendService.
|
BackendService.Builder |
BackendService.Builder.addBackends(Backend backends)
The list of backends that serve this BackendService.
|
BackendService.Builder |
BackendService.Builder.addCustomRequestHeaders(String customRequestHeaders)
Headers that the HTTP/S load balancer should add to proxied requests.
|
BackendService.Builder |
BackendService.Builder.addHealthChecks(String healthChecks)
The list of URLs to the HttpHealthCheck or HttpsHealthCheck resource for health checking this
BackendService.
|
BackendService.Builder |
BackendService.Builder.clone() |
BackendService.Builder |
BackendService.Builder.mergeFrom(BackendService other) |
static BackendService.Builder |
BackendService.newBuilder() |
static BackendService.Builder |
BackendService.newBuilder(BackendService prototype) |
BackendService.Builder |
BackendService.Builder.setAffinityCookieTtlSec(Integer affinityCookieTtlSec)
If set to 0, the cookie is non-persistent and lasts only until the end of the browser session
(or equivalent).
|
BackendService.Builder |
BackendService.Builder.setCdnPolicy(BackendServiceCdnPolicy cdnPolicy)
Cloud CDN configuration for this BackendService.
|
BackendService.Builder |
BackendService.Builder.setCircuitBreakers(CircuitBreakers circuitBreakers)
Settings controlling the volume of connections to a backend service.
|
BackendService.Builder |
BackendService.Builder.setConnectionDraining(ConnectionDraining connectionDraining) |
BackendService.Builder |
BackendService.Builder.setConsistentHash(ConsistentHashLoadBalancerSettings consistentHash)
Consistent Hash-based load balancing can be used to provide soft session affinity based on
HTTP headers, cookies or other properties.
|
BackendService.Builder |
BackendService.Builder.setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
|
BackendService.Builder |
BackendService.Builder.setDescription(String description)
An optional description of this resource.
|
BackendService.Builder |
BackendService.Builder.setEnableCDN(Boolean enableCDN)
If true, enables Cloud CDN for the backend service.
|
BackendService.Builder |
BackendService.Builder.setFingerprint(String fingerprint)
Fingerprint of this resource.
|
BackendService.Builder |
BackendService.Builder.setIap(BackendServiceIAP iap) |
BackendService.Builder |
BackendService.Builder.setId(String id)
[Output Only] The unique identifier for the resource.
|
BackendService.Builder |
BackendService.Builder.setKind(String kind)
[Output Only] Type of resource.
|
BackendService.Builder |
BackendService.Builder.setLoadBalancingScheme(String loadBalancingScheme)
Indicates whether the backend service will be used with internal or external load balancing.
|
BackendService.Builder |
BackendService.Builder.setLocalityLbPolicy(String localityLbPolicy)
The load balancing algorithm used within the scope of the locality.
|
BackendService.Builder |
BackendService.Builder.setName(String name)
Name of the resource.
|
BackendService.Builder |
BackendService.Builder.setOutlierDetection(OutlierDetection outlierDetection)
Settings controlling eviction of unhealthy hosts from the load balancing pool.
|
BackendService.Builder |
BackendService.Builder.setPort(Integer port)
Deprecated in favor of portName.
|
BackendService.Builder |
BackendService.Builder.setPortName(String portName)
A named port on a backend instance group representing the port for communication to the
backend VMs in that group.
|
BackendService.Builder |
BackendService.Builder.setProtocol(String protocol)
The protocol this BackendService uses to communicate with backends.
|
BackendService.Builder |
BackendService.Builder.setRegion(String region)
[Output Only] URL of the region where the regional backend service resides.
|
BackendService.Builder |
BackendService.Builder.setSecurityPolicy(String securityPolicy)
[Output Only] The resource URL for the security policy associated with this backend service.
|
BackendService.Builder |
BackendService.Builder.setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
|
BackendService.Builder |
BackendService.Builder.setSessionAffinity(String sessionAffinity)
Type of session affinity to use.
|
BackendService.Builder |
BackendService.Builder.setTimeoutSec(Integer timeoutSec)
The backend service timeout has a different meaning depending on the type of load balancer.
|
BackendService.Builder |
BackendService.toBuilder() |
Copyright © 2019 Google LLC. All rights reserved.