PrivateServiceConnectConfig class final
Represents configuration for private service connect.
- Inheritance
-
- Object
- ProtoMessage
- PrivateServiceConnectConfig
Constructors
-
PrivateServiceConnectConfig({required bool enablePrivateServiceConnect, List<
String> projectAllowlist = const [], List<PscautomationConfig> pscAutomationConfigs = const [], bool enableSecurePrivateServiceConnect = false, String serviceAttachment = ''}) - PrivateServiceConnectConfig.fromJson(Object? j)
-
factory
Properties
- enablePrivateServiceConnect → bool
-
Required. If true, expose the IndexEndpoint via private service connect.
final
- enableSecurePrivateServiceConnect → bool
-
Optional. If set to true, enable secure private service connect with IAM
authorization. Otherwise, private service connect will be done without
authorization. Note latency will be slightly increased if authorization is
enabled.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
projectAllowlist
→ List<
String> -
A list of Projects from which the forwarding rule will target the service
attachment.
final
-
pscAutomationConfigs
→ List<
PscautomationConfig> -
Optional. List of projects and networks where the PSC endpoints will be
created. This field is used by Online Inference(Prediction) only.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceAttachment → String
-
Output only. The name of the generated service attachment resource.
This is only populated if the endpoint is deployed with
PrivateServiceConnect.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String