Endpoint constructor
Endpoint({
- String name = '',
- required String displayName,
- String description = '',
- List<
DeployedModel> deployedModels = const [], - Map<
String, int> trafficSplit = const {}, - String etag = '',
- Map<
String, String> labels = const {}, - Timestamp? createTime,
- Timestamp? updateTime,
- EncryptionSpec? encryptionSpec,
- String network = '',
- bool enablePrivateServiceConnect = false,
- PrivateServiceConnectConfig? privateServiceConnectConfig,
- String modelDeploymentMonitoringJob = '',
- PredictRequestResponseLoggingConfig? predictRequestResponseLoggingConfig,
- bool dedicatedEndpointEnabled = false,
- String dedicatedEndpointDns = '',
- ClientConnectionConfig? clientConnectionConfig,
- bool satisfiesPzs = false,
- bool satisfiesPzi = false,
- GenAiAdvancedFeaturesConfig? genAiAdvancedFeaturesConfig,
- bool privateModelServerEnabled = false,
Implementation
Endpoint({
this.name = '',
required this.displayName,
this.description = '',
this.deployedModels = const [],
this.trafficSplit = const {},
this.etag = '',
this.labels = const {},
this.createTime,
this.updateTime,
this.encryptionSpec,
this.network = '',
this.enablePrivateServiceConnect = false,
this.privateServiceConnectConfig,
this.modelDeploymentMonitoringJob = '',
this.predictRequestResponseLoggingConfig,
this.dedicatedEndpointEnabled = false,
this.dedicatedEndpointDns = '',
this.clientConnectionConfig,
this.satisfiesPzs = false,
this.satisfiesPzi = false,
this.genAiAdvancedFeaturesConfig,
this.privateModelServerEnabled = false,
}) : super(fullyQualifiedName);