Constructor
new TargetHttpsProxy(propertiesopt)
Constructs a new TargetHttpsProxy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetHttpsProxy |
<optional> |
Properties to set |
- Implements:
-
- ITargetHttpsProxy
Members
_authorizationPolicy
TargetHttpsProxy _authorizationPolicy.
_certificateMap
TargetHttpsProxy _certificateMap.
_creationTimestamp
TargetHttpsProxy _creationTimestamp.
_description
TargetHttpsProxy _description.
_fingerprint
TargetHttpsProxy _fingerprint.
_id
TargetHttpsProxy _id.
_kind
TargetHttpsProxy _kind.
_name
TargetHttpsProxy _name.
_proxyBind
TargetHttpsProxy _proxyBind.
_quicOverride
TargetHttpsProxy _quicOverride.
_region
TargetHttpsProxy _region.
_selfLink
TargetHttpsProxy _selfLink.
_serverTlsPolicy
TargetHttpsProxy _serverTlsPolicy.
_sslPolicy
TargetHttpsProxy _sslPolicy.
_urlMap
TargetHttpsProxy _urlMap.
authorizationPolicy
TargetHttpsProxy authorizationPolicy.
certificateMap
TargetHttpsProxy certificateMap.
creationTimestamp
TargetHttpsProxy creationTimestamp.
description
TargetHttpsProxy description.
fingerprint
TargetHttpsProxy fingerprint.
id
TargetHttpsProxy id.
kind
TargetHttpsProxy kind.
name
TargetHttpsProxy name.
proxyBind
TargetHttpsProxy proxyBind.
quicOverride
TargetHttpsProxy quicOverride.
region
TargetHttpsProxy region.
selfLink
TargetHttpsProxy selfLink.
serverTlsPolicy
TargetHttpsProxy serverTlsPolicy.
sslCertificates
TargetHttpsProxy sslCertificates.
sslPolicy
TargetHttpsProxy sslPolicy.
urlMap
TargetHttpsProxy urlMap.
QuicOverride
QuicOverride enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_QUIC_OVERRIDE |
number |
UNDEFINED_QUIC_OVERRIDE value |
DISABLE |
number |
DISABLE value |
ENABLE |
number |
ENABLE value |
NONE |
number |
NONE value |
Methods
toJSON() → {Object.<string, *>}
Converts this TargetHttpsProxy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.TargetHttpsProxy}
Creates a new TargetHttpsProxy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetHttpsProxy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.TargetHttpsProxy |
TargetHttpsProxy instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.TargetHttpsProxy}
Decodes a TargetHttpsProxy 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.TargetHttpsProxy |
TargetHttpsProxy |
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.TargetHttpsProxy}
Decodes a TargetHttpsProxy 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.TargetHttpsProxy |
TargetHttpsProxy |
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 TargetHttpsProxy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetHttpsProxy |
TargetHttpsProxy 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 TargetHttpsProxy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetHttpsProxy |
TargetHttpsProxy 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.TargetHttpsProxy}
Creates a TargetHttpsProxy 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.TargetHttpsProxy |
TargetHttpsProxy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for TargetHttpsProxy
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 TargetHttpsProxy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.TargetHttpsProxy |
TargetHttpsProxy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a TargetHttpsProxy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|