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.
descriptionOptional. A human-readable description of this TargetServer.hostThe host name this target connects to. Value must be a valid hostname as described by RFC-1123.isEnabledOptional. 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.nameThe resource id of this target server. Values must match the regular expressionportThe port number this target connects to on the given host. Value must be between 1 and 65535, inclusive.protocolImmutable. The protocol used by this TargetServer.sSLInfoOptional. Specifies TLS configuration info for this TargetServer. The JSON name issSLInfofor 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
sSLInfofor 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