public Builder mergeFrom(com.google.cloud.vertexai.api.DeployedModel other) {
      if (other == com.google.cloud.vertexai.api.DeployedModel.getDefaultInstance()) return this;
      if (!other.getId().isEmpty()) {
        id_ = other.id_;
        bitField0_ |= 0x00000008;
        onChanged();
      }
      if (!other.getModel().isEmpty()) {
        model_ = other.model_;
        bitField0_ |= 0x00000010;
        onChanged();
      }
      if (!other.getModelVersionId().isEmpty()) {
        modelVersionId_ = other.modelVersionId_;
        bitField0_ |= 0x00000020;
        onChanged();
      }
      if (!other.getDisplayName().isEmpty()) {
        displayName_ = other.displayName_;
        bitField0_ |= 0x00000040;
        onChanged();
      }
      if (other.hasCreateTime()) {
        mergeCreateTime(other.getCreateTime());
      }
      if (other.hasExplanationSpec()) {
        mergeExplanationSpec(other.getExplanationSpec());
      }
      if (other.getDisableExplanations() != false) {
        setDisableExplanations(other.getDisableExplanations());
      }
      if (!other.getServiceAccount().isEmpty()) {
        serviceAccount_ = other.serviceAccount_;
        bitField0_ |= 0x00000400;
        onChanged();
      }
      if (other.getDisableContainerLogging() != false) {
        setDisableContainerLogging(other.getDisableContainerLogging());
      }
      if (other.getEnableAccessLogging() != false) {
        setEnableAccessLogging(other.getEnableAccessLogging());
      }
      if (other.hasPrivateEndpoints()) {
        mergePrivateEndpoints(other.getPrivateEndpoints());
      }
      if (other.hasFasterDeploymentConfig()) {
        mergeFasterDeploymentConfig(other.getFasterDeploymentConfig());
      }
      if (other.hasStatus()) {
        mergeStatus(other.getStatus());
      }
      internalGetMutableSystemLabels().mergeFrom(other.internalGetSystemLabels());
      bitField0_ |= 0x00010000;
      if (other.hasSpeculativeDecodingSpec()) {
        mergeSpeculativeDecodingSpec(other.getSpeculativeDecodingSpec());
      }
      switch (other.getPredictionResourcesCase()) {
        case DEDICATED_RESOURCES:
          {
            mergeDedicatedResources(other.getDedicatedResources());
            break;
          }
        case AUTOMATIC_RESOURCES:
          {
            mergeAutomaticResources(other.getAutomaticResources());
            break;
          }
        case SHARED_RESOURCES:
          {
            predictionResourcesCase_ = 17;
            predictionResources_ = other.predictionResources_;
            onChanged();
            break;
          }
        case PREDICTIONRESOURCES_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
A deployment of a Model. Endpoints contain one or more DeployedModels.
</pre>

Protobuf type {@code google.cloud.vertexai.v1.DeployedModel}
java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DeployedModel.java