Endpoint constructor

Endpoint({
  1. String name = '',
  2. required String displayName,
  3. String description = '',
  4. List<DeployedModel> deployedModels = const [],
  5. Map<String, int> trafficSplit = const {},
  6. String etag = '',
  7. Map<String, String> labels = const {},
  8. Timestamp? createTime,
  9. Timestamp? updateTime,
  10. EncryptionSpec? encryptionSpec,
  11. String network = '',
  12. bool enablePrivateServiceConnect = false,
  13. PrivateServiceConnectConfig? privateServiceConnectConfig,
  14. String modelDeploymentMonitoringJob = '',
  15. PredictRequestResponseLoggingConfig? predictRequestResponseLoggingConfig,
  16. bool dedicatedEndpointEnabled = false,
  17. String dedicatedEndpointDns = '',
  18. ClientConnectionConfig? clientConnectionConfig,
  19. bool satisfiesPzs = false,
  20. bool satisfiesPzi = false,
  21. GenAiAdvancedFeaturesConfig? genAiAdvancedFeaturesConfig,
  22. 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);