Constructor
new OutlierDetection(propertiesopt)
Constructs a new OutlierDetection.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IOutlierDetection |
<optional> |
Properties to set |
- Implements:
-
- IOutlierDetection
Members
_baseEjectionTime
OutlierDetection _baseEjectionTime.
_consecutiveErrors
OutlierDetection _consecutiveErrors.
_consecutiveGatewayFailure
OutlierDetection _consecutiveGatewayFailure.
_enforcingConsecutiveErrors
OutlierDetection _enforcingConsecutiveErrors.
_enforcingConsecutiveGatewayFailure
OutlierDetection _enforcingConsecutiveGatewayFailure.
_enforcingSuccessRate
OutlierDetection _enforcingSuccessRate.
_interval
OutlierDetection _interval.
_maxEjectionPercent
OutlierDetection _maxEjectionPercent.
_successRateMinimumHosts
OutlierDetection _successRateMinimumHosts.
_successRateRequestVolume
OutlierDetection _successRateRequestVolume.
_successRateStdevFactor
OutlierDetection _successRateStdevFactor.
baseEjectionTime
OutlierDetection baseEjectionTime.
consecutiveErrors
OutlierDetection consecutiveErrors.
consecutiveGatewayFailure
OutlierDetection consecutiveGatewayFailure.
enforcingConsecutiveErrors
OutlierDetection enforcingConsecutiveErrors.
enforcingConsecutiveGatewayFailure
OutlierDetection enforcingConsecutiveGatewayFailure.
enforcingSuccessRate
OutlierDetection enforcingSuccessRate.
interval
OutlierDetection interval.
maxEjectionPercent
OutlierDetection maxEjectionPercent.
successRateMinimumHosts
OutlierDetection successRateMinimumHosts.
successRateRequestVolume
OutlierDetection successRateRequestVolume.
successRateStdevFactor
OutlierDetection successRateStdevFactor.
Methods
toJSON() → {Object.<string, *>}
Converts this OutlierDetection to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.OutlierDetection}
Creates a new OutlierDetection instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IOutlierDetection |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.OutlierDetection |
OutlierDetection instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.OutlierDetection}
Decodes an OutlierDetection 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.OutlierDetection |
OutlierDetection |
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.OutlierDetection}
Decodes an OutlierDetection 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.OutlierDetection |
OutlierDetection |
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 OutlierDetection message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IOutlierDetection |
OutlierDetection 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 OutlierDetection message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IOutlierDetection |
OutlierDetection 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.OutlierDetection}
Creates an OutlierDetection 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.OutlierDetection |
OutlierDetection |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for OutlierDetection
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 an OutlierDetection message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.OutlierDetection |
OutlierDetection |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an OutlierDetection message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|