class BackendService extends Collection (View source)

Properties

protected $collection_key
int $affinityCookieTtlSec
protected $backendsType
protected $backendsDataType
protected $cdnPolicyType
protected $cdnPolicyDataType
protected $circuitBreakersType
protected $circuitBreakersDataType
string $compressionMode
protected $connectionDrainingType
protected $connectionDrainingDataType
protected $connectionTrackingPolicyType
protected $connectionTrackingPolicyDataType
protected $consistentHashType
protected $consistentHashDataType
string $creationTimestamp
string[] $customRequestHeaders
string[] $customResponseHeaders
string $description
string $edgeSecurityPolicy
bool $enableCDN
protected $failoverPolicyType
protected $failoverPolicyDataType
string $fingerprint
string[] $healthChecks
protected $iapType
protected $iapDataType
string $id
string $kind
string $loadBalancingScheme
protected $localityLbPoliciesType
protected $localityLbPoliciesDataType
string $localityLbPolicy
protected $logConfigType
protected $logConfigDataType
protected $maxStreamDurationType
protected $maxStreamDurationDataType
string[] $metadatas
string $name
string $network
protected $outlierDetectionType
protected $outlierDetectionDataType
int $port
string $portName
string $protocol
string $region
string $securityPolicy
protected $securitySettingsType
protected $securitySettingsDataType
$selfLink
string[] $serviceBindings
string $serviceLbPolicy
string $sessionAffinity
protected $subsettingType
protected $subsettingDataType
int $timeoutSec
protected $usedByType
protected $usedByDataType

Methods

setAffinityCookieTtlSec($affinityCookieTtlSec)

No description

int
getAffinityCookieTtlSec()

No description

setBackends($backends)

No description

getBackends()

No description

setCdnPolicy(BackendServiceCdnPolicy $cdnPolicy)

No description

setCircuitBreakers(CircuitBreakers $circuitBreakers)

No description

setCompressionMode($compressionMode)

No description

string
getCompressionMode()

No description

setConnectionDraining(ConnectionDraining $connectionDraining)

No description

setConnectionTrackingPolicy(BackendServiceConnectionTrackingPolicy $connectionTrackingPolicy)

No description

setConsistentHash(ConsistentHashLoadBalancerSettings $consistentHash)

No description

setCreationTimestamp($creationTimestamp)

No description

string
getCreationTimestamp()

No description

setCustomRequestHeaders($customRequestHeaders)

No description

string[]
getCustomRequestHeaders()

No description

setCustomResponseHeaders($customResponseHeaders)

No description

string[]
getCustomResponseHeaders()

No description

setDescription($description)

No description

string
getDescription()

No description

setEdgeSecurityPolicy($edgeSecurityPolicy)

No description

string
getEdgeSecurityPolicy()

No description

setEnableCDN($enableCDN)

No description

bool
getEnableCDN()

No description

setFailoverPolicy(BackendServiceFailoverPolicy $failoverPolicy)

No description

setFingerprint($fingerprint)

No description

string
getFingerprint()

No description

setHealthChecks($healthChecks)

No description

string[]
getHealthChecks()

No description

setIap(BackendServiceIAP $iap)

No description

getIap()

No description

setId($id)

No description

string
getId()

No description

setKind($kind)

No description

string
getKind()

No description

setLoadBalancingScheme($loadBalancingScheme)

No description

string
getLoadBalancingScheme()

No description

setLocalityLbPolicies($localityLbPolicies)

No description

setLocalityLbPolicy($localityLbPolicy)

No description

string
getLocalityLbPolicy()

No description

setLogConfig(BackendServiceLogConfig $logConfig)

No description

setMaxStreamDuration(Duration $maxStreamDuration)

No description

getMaxStreamDuration()

No description

setMetadatas($metadatas)

No description

string[]
getMetadatas()

No description

setName($name)

No description

string
getName()

No description

setNetwork($network)

No description

string
getNetwork()

No description

setOutlierDetection(OutlierDetection $outlierDetection)

No description

setPort($port)

No description

int
getPort()

No description

setPortName($portName)

No description

string
getPortName()

No description

setProtocol($protocol)

No description

string
getProtocol()

No description

setRegion($region)

No description

string
getRegion()

No description

setSecurityPolicy($securityPolicy)

No description

string
getSecurityPolicy()

No description

setSecuritySettings(SecuritySettings $securitySettings)

No description

setSelfLink($selfLink)

No description

string
getSelfLink()

No description

setServiceBindings($serviceBindings)

No description

string[]
getServiceBindings()

No description

setServiceLbPolicy($serviceLbPolicy)

No description

string
getServiceLbPolicy()

No description

setSessionAffinity($sessionAffinity)

No description

string
getSessionAffinity()

No description

setSubsetting(Subsetting $subsetting)

No description

getSubsetting()

No description

setTimeoutSec($timeoutSec)

No description

int
getTimeoutSec()

No description

setUsedBy($usedBy)

No description

getUsedBy()

No description

Details

setAffinityCookieTtlSec($affinityCookieTtlSec)

No description

Parameters

$affinityCookieTtlSec

int getAffinityCookieTtlSec()

No description

Return Value

int

setBackends($backends)

No description

Parameters

$backends

Backend[] getBackends()

No description

Return Value

Backend[]

setCdnPolicy(BackendServiceCdnPolicy $cdnPolicy)

No description

Parameters

BackendServiceCdnPolicy $cdnPolicy

BackendServiceCdnPolicy getCdnPolicy()

No description

setCircuitBreakers(CircuitBreakers $circuitBreakers)

No description

Parameters

CircuitBreakers $circuitBreakers

CircuitBreakers getCircuitBreakers()

No description

Return Value

CircuitBreakers

setCompressionMode($compressionMode)

No description

Parameters

$compressionMode

string getCompressionMode()

No description

Return Value

string

setConnectionDraining(ConnectionDraining $connectionDraining)

No description

Parameters

ConnectionDraining $connectionDraining

ConnectionDraining getConnectionDraining()

No description

Return Value

ConnectionDraining

setConnectionTrackingPolicy(BackendServiceConnectionTrackingPolicy $connectionTrackingPolicy)

No description

Parameters

BackendServiceConnectionTrackingPolicy $connectionTrackingPolicy

BackendServiceConnectionTrackingPolicy getConnectionTrackingPolicy()

No description

setConsistentHash(ConsistentHashLoadBalancerSettings $consistentHash)

No description

Parameters

ConsistentHashLoadBalancerSettings $consistentHash

setCreationTimestamp($creationTimestamp)

No description

Parameters

$creationTimestamp

string getCreationTimestamp()

No description

Return Value

string

setCustomRequestHeaders($customRequestHeaders)

No description

Parameters

$customRequestHeaders

string[] getCustomRequestHeaders()

No description

Return Value

string[]

setCustomResponseHeaders($customResponseHeaders)

No description

Parameters

$customResponseHeaders

string[] getCustomResponseHeaders()

No description

Return Value

string[]

setDescription($description)

No description

Parameters

$description

string getDescription()

No description

Return Value

string

setEdgeSecurityPolicy($edgeSecurityPolicy)

No description

Parameters

$edgeSecurityPolicy

string getEdgeSecurityPolicy()

No description

Return Value

string

setEnableCDN($enableCDN)

No description

Parameters

$enableCDN

bool getEnableCDN()

No description

Return Value

bool

setFailoverPolicy(BackendServiceFailoverPolicy $failoverPolicy)

No description

Parameters

BackendServiceFailoverPolicy $failoverPolicy

BackendServiceFailoverPolicy getFailoverPolicy()

No description

setFingerprint($fingerprint)

No description

Parameters

$fingerprint

string getFingerprint()

No description

Return Value

string

setHealthChecks($healthChecks)

No description

Parameters

$healthChecks

string[] getHealthChecks()

No description

Return Value

string[]

setIap(BackendServiceIAP $iap)

No description

Parameters

BackendServiceIAP $iap

BackendServiceIAP getIap()

No description

Return Value

BackendServiceIAP

setId($id)

No description

Parameters

$id

string getId()

No description

Return Value

string

setKind($kind)

No description

Parameters

$kind

string getKind()

No description

Return Value

string

setLoadBalancingScheme($loadBalancingScheme)

No description

Parameters

$loadBalancingScheme

string getLoadBalancingScheme()

No description

Return Value

string

setLocalityLbPolicies($localityLbPolicies)

No description

Parameters

$localityLbPolicies

setLocalityLbPolicy($localityLbPolicy)

No description

Parameters

$localityLbPolicy

string getLocalityLbPolicy()

No description

Return Value

string

setLogConfig(BackendServiceLogConfig $logConfig)

No description

Parameters

BackendServiceLogConfig $logConfig

BackendServiceLogConfig getLogConfig()

No description

setMaxStreamDuration(Duration $maxStreamDuration)

No description

Parameters

Duration $maxStreamDuration

Duration getMaxStreamDuration()

No description

Return Value

Duration

setMetadatas($metadatas)

No description

Parameters

$metadatas

string[] getMetadatas()

No description

Return Value

string[]

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setNetwork($network)

No description

Parameters

$network

string getNetwork()

No description

Return Value

string

setOutlierDetection(OutlierDetection $outlierDetection)

No description

Parameters

OutlierDetection $outlierDetection

OutlierDetection getOutlierDetection()

No description

Return Value

OutlierDetection

setPort($port)

No description

Parameters

$port

int getPort()

No description

Return Value

int

setPortName($portName)

No description

Parameters

$portName

string getPortName()

No description

Return Value

string

setProtocol($protocol)

No description

Parameters

$protocol

string getProtocol()

No description

Return Value

string

setRegion($region)

No description

Parameters

$region

string getRegion()

No description

Return Value

string

setSecurityPolicy($securityPolicy)

No description

Parameters

$securityPolicy

string getSecurityPolicy()

No description

Return Value

string

setSecuritySettings(SecuritySettings $securitySettings)

No description

Parameters

SecuritySettings $securitySettings

SecuritySettings getSecuritySettings()

No description

Return Value

SecuritySettings

No description

Parameters

$selfLink

No description

Return Value

string

setServiceBindings($serviceBindings)

No description

Parameters

$serviceBindings

string[] getServiceBindings()

No description

Return Value

string[]

setServiceLbPolicy($serviceLbPolicy)

No description

Parameters

$serviceLbPolicy

string getServiceLbPolicy()

No description

Return Value

string

setSessionAffinity($sessionAffinity)

No description

Parameters

$sessionAffinity

string getSessionAffinity()

No description

Return Value

string

setSubsetting(Subsetting $subsetting)

No description

Parameters

Subsetting $subsetting

Subsetting getSubsetting()

No description

Return Value

Subsetting

setTimeoutSec($timeoutSec)

No description

Parameters

$timeoutSec

int getTimeoutSec()

No description

Return Value

int

setUsedBy($usedBy)

No description

Parameters

$usedBy

BackendServiceUsedBy[] getUsedBy()

No description

Return Value

BackendServiceUsedBy[]