Instance constructor

Instance({
  1. String? name,
  2. String? displayName,
  3. Map<String, String>? labels,
  4. String? authorizedNetwork,
  5. Iterable<String>? zones,
  6. int? nodeCount,
  7. Instance_NodeConfig? nodeConfig,
  8. MemcacheVersion? memcacheVersion,
  9. MemcacheParameters? parameters,
  10. Iterable<Instance_Node>? memcacheNodes,
  11. Timestamp? createTime,
  12. Timestamp? updateTime,
  13. Instance_State? state,
  14. String? memcacheFullVersion,
  15. Iterable<Instance_InstanceMessage>? instanceMessages,
  16. String? discoveryEndpoint,
  17. MaintenancePolicy? maintenancePolicy,
  18. MaintenanceSchedule? maintenanceSchedule,
})

Implementation

factory Instance({
  $core.String? name,
  $core.String? displayName,
  $core.Map<$core.String, $core.String>? labels,
  $core.String? authorizedNetwork,
  $core.Iterable<$core.String>? zones,
  $core.int? nodeCount,
  Instance_NodeConfig? nodeConfig,
  MemcacheVersion? memcacheVersion,
  MemcacheParameters? parameters,
  $core.Iterable<Instance_Node>? memcacheNodes,
  $2.Timestamp? createTime,
  $2.Timestamp? updateTime,
  Instance_State? state,
  $core.String? memcacheFullVersion,
  $core.Iterable<Instance_InstanceMessage>? instanceMessages,
  $core.String? discoveryEndpoint,
  MaintenancePolicy? maintenancePolicy,
  MaintenanceSchedule? maintenanceSchedule,
}) {
  final $result = create();
  if (name != null) {
    $result.name = name;
  }
  if (displayName != null) {
    $result.displayName = displayName;
  }
  if (labels != null) {
    $result.labels.addAll(labels);
  }
  if (authorizedNetwork != null) {
    $result.authorizedNetwork = authorizedNetwork;
  }
  if (zones != null) {
    $result.zones.addAll(zones);
  }
  if (nodeCount != null) {
    $result.nodeCount = nodeCount;
  }
  if (nodeConfig != null) {
    $result.nodeConfig = nodeConfig;
  }
  if (memcacheVersion != null) {
    $result.memcacheVersion = memcacheVersion;
  }
  if (parameters != null) {
    $result.parameters = parameters;
  }
  if (memcacheNodes != null) {
    $result.memcacheNodes.addAll(memcacheNodes);
  }
  if (createTime != null) {
    $result.createTime = createTime;
  }
  if (updateTime != null) {
    $result.updateTime = updateTime;
  }
  if (state != null) {
    $result.state = state;
  }
  if (memcacheFullVersion != null) {
    $result.memcacheFullVersion = memcacheFullVersion;
  }
  if (instanceMessages != null) {
    $result.instanceMessages.addAll(instanceMessages);
  }
  if (discoveryEndpoint != null) {
    $result.discoveryEndpoint = discoveryEndpoint;
  }
  if (maintenancePolicy != null) {
    $result.maintenancePolicy = maintenancePolicy;
  }
  if (maintenanceSchedule != null) {
    $result.maintenanceSchedule = maintenanceSchedule;
  }
  return $result;
}