Constructor
new BackendBucket(propertiesopt)
Constructs a new BackendBucket.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackendBucket |
<optional> |
Properties to set |
- Implements:
-
- IBackendBucket
Members
_bucketName
BackendBucket _bucketName.
_cdnPolicy
BackendBucket _cdnPolicy.
_compressionMode
BackendBucket _compressionMode.
_creationTimestamp
BackendBucket _creationTimestamp.
_description
BackendBucket _description.
_edgeSecurityPolicy
BackendBucket _edgeSecurityPolicy.
_enableCdn
BackendBucket _enableCdn.
_id
BackendBucket _id.
_kind
BackendBucket _kind.
_name
BackendBucket _name.
_selfLink
BackendBucket _selfLink.
bucketName
BackendBucket bucketName.
cdnPolicy
BackendBucket cdnPolicy.
compressionMode
BackendBucket compressionMode.
creationTimestamp
BackendBucket creationTimestamp.
customResponseHeaders
BackendBucket customResponseHeaders.
description
BackendBucket description.
edgeSecurityPolicy
BackendBucket edgeSecurityPolicy.
enableCdn
BackendBucket enableCdn.
id
BackendBucket id.
kind
BackendBucket kind.
name
BackendBucket name.
selfLink
BackendBucket selfLink.
CompressionMode
CompressionMode enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_COMPRESSION_MODE |
number |
UNDEFINED_COMPRESSION_MODE value |
AUTOMATIC |
number |
AUTOMATIC value |
DISABLED |
number |
DISABLED value |
Methods
toJSON() → {Object.<string, *>}
Converts this BackendBucket to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.BackendBucket}
Creates a new BackendBucket instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IBackendBucket |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.BackendBucket |
BackendBucket instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.BackendBucket}
Decodes a BackendBucket 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.BackendBucket |
BackendBucket |
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.BackendBucket}
Decodes a BackendBucket 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.BackendBucket |
BackendBucket |
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 BackendBucket message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackendBucket |
BackendBucket 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 BackendBucket message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IBackendBucket |
BackendBucket 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.BackendBucket}
Creates a BackendBucket 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.BackendBucket |
BackendBucket |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for BackendBucket
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 BackendBucket message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.BackendBucket |
BackendBucket |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a BackendBucket message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|