Constructor
new BackendServiceCdnPolicy(propertiesopt)
Constructs a new BackendServiceCdnPolicy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackendServiceCdnPolicy |
<optional> |
Properties to set |
- Implements:
-
- IBackendServiceCdnPolicy
Members
_cacheKeyPolicy
BackendServiceCdnPolicy _cacheKeyPolicy.
_cacheMode
BackendServiceCdnPolicy _cacheMode.
_clientTtl
BackendServiceCdnPolicy _clientTtl.
_defaultTtl
BackendServiceCdnPolicy _defaultTtl.
_maxTtl
BackendServiceCdnPolicy _maxTtl.
_negativeCaching
BackendServiceCdnPolicy _negativeCaching.
_requestCoalescing
BackendServiceCdnPolicy _requestCoalescing.
_serveWhileStale
BackendServiceCdnPolicy _serveWhileStale.
_signedUrlCacheMaxAgeSec
BackendServiceCdnPolicy _signedUrlCacheMaxAgeSec.
bypassCacheOnRequestHeaders
BackendServiceCdnPolicy bypassCacheOnRequestHeaders.
cacheKeyPolicy
BackendServiceCdnPolicy cacheKeyPolicy.
cacheMode
BackendServiceCdnPolicy cacheMode.
clientTtl
BackendServiceCdnPolicy clientTtl.
defaultTtl
BackendServiceCdnPolicy defaultTtl.
maxTtl
BackendServiceCdnPolicy maxTtl.
negativeCaching
BackendServiceCdnPolicy negativeCaching.
negativeCachingPolicy
BackendServiceCdnPolicy negativeCachingPolicy.
requestCoalescing
BackendServiceCdnPolicy requestCoalescing.
serveWhileStale
BackendServiceCdnPolicy serveWhileStale.
signedUrlCacheMaxAgeSec
BackendServiceCdnPolicy signedUrlCacheMaxAgeSec.
signedUrlKeyNames
BackendServiceCdnPolicy signedUrlKeyNames.
CacheMode
CacheMode enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_CACHE_MODE |
number |
UNDEFINED_CACHE_MODE value |
CACHE_ALL_STATIC |
number |
CACHE_ALL_STATIC value |
FORCE_CACHE_ALL |
number |
FORCE_CACHE_ALL value |
INVALID_CACHE_MODE |
number |
INVALID_CACHE_MODE value |
USE_ORIGIN_HEADERS |
number |
USE_ORIGIN_HEADERS value |
Methods
toJSON() → {Object.<string, *>}
Converts this BackendServiceCdnPolicy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.BackendServiceCdnPolicy}
Creates a new BackendServiceCdnPolicy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackendServiceCdnPolicy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.BackendServiceCdnPolicy |
BackendServiceCdnPolicy instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.BackendServiceCdnPolicy}
Decodes a BackendServiceCdnPolicy message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.BackendServiceCdnPolicy |
BackendServiceCdnPolicy |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.BackendServiceCdnPolicy}
Decodes a BackendServiceCdnPolicy message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.BackendServiceCdnPolicy |
BackendServiceCdnPolicy |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified BackendServiceCdnPolicy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackendServiceCdnPolicy |
BackendServiceCdnPolicy message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified BackendServiceCdnPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackendServiceCdnPolicy |
BackendServiceCdnPolicy message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.BackendServiceCdnPolicy}
Creates a BackendServiceCdnPolicy message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.BackendServiceCdnPolicy |
BackendServiceCdnPolicy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for BackendServiceCdnPolicy
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a BackendServiceCdnPolicy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.BackendServiceCdnPolicy |
BackendServiceCdnPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a BackendServiceCdnPolicy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|