GetTargetServerResult class

Result data returned by getTargetServer.

Constructors

GetTargetServerResult({required String description, required String host, required bool isEnabled, required String name, required int port, required String protocol, required GoogleCloudApigeeV1TlsInfoResponse sSLInfo})
Creates a new GetTargetServerResult. description Optional. A human-readable description of this TargetServer. host The host name this target connects to. Value must be a valid hostname as described by RFC-1123. isEnabled Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true. name The resource id of this target server. Values must match the regular expression port The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive. protocol Immutable. The protocol used by this TargetServer. sSLInfo Optional. Specifies TLS configuration info for this TargetServer. The JSON name is sSLInfo for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration.
const
GetTargetServerResult.fromMap(Map<String, dynamic> map)
factory

Properties

description → String
Optional. A human-readable description of this TargetServer.
final
hashCode → int
The hash code for this object.
no setterinherited
host → String
The host name this target connects to. Value must be a valid hostname as described by RFC-1123.
final
isEnabled → bool
Optional. Enabling/disabling a TargetServer is useful when TargetServers are used in load balancing configurations, and one or more TargetServers need to taken out of rotation periodically. Defaults to true.
final
name → String
The resource id of this target server. Values must match the regular expression
final
port → int
The port number this target connects to on the given host. Value must be between 1 and 65535, inclusive.
final
protocol → String
Immutable. The protocol used by this TargetServer.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sSLInfo → GoogleCloudApigeeV1TlsInfoResponse
Optional. Specifies TLS configuration info for this TargetServer. The JSON name is sSLInfo for legacy/backwards compatibility reasons -- Edge originally supported SSL, and the name is still used for TLS configuration.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited