All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.phenopackets.schema.v1.InterpretationOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: phenopackets/schema/v1/interpretation.proto

package org.phenopackets.schema.v1;

public interface InterpretationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.phenopackets.schema.v1.Interpretation)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * id of the interpretation
   * 
* * string id = 1; * @return The id. */ java.lang.String getId(); /** *
   * id of the interpretation
   * 
* * string id = 1; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
   * status of the interpretation
   * 
* * .org.phenopackets.schema.v1.Interpretation.ResolutionStatus resolution_status = 2; * @return The enum numeric value on the wire for resolutionStatus. */ int getResolutionStatusValue(); /** *
   * status of the interpretation
   * 
* * .org.phenopackets.schema.v1.Interpretation.ResolutionStatus resolution_status = 2; * @return The resolutionStatus. */ org.phenopackets.schema.v1.Interpretation.ResolutionStatus getResolutionStatus(); /** * .org.phenopackets.schema.v1.Phenopacket phenopacket = 3; * @return Whether the phenopacket field is set. */ boolean hasPhenopacket(); /** * .org.phenopackets.schema.v1.Phenopacket phenopacket = 3; * @return The phenopacket. */ org.phenopackets.schema.v1.Phenopacket getPhenopacket(); /** * .org.phenopackets.schema.v1.Phenopacket phenopacket = 3; */ org.phenopackets.schema.v1.PhenopacketOrBuilder getPhenopacketOrBuilder(); /** * .org.phenopackets.schema.v1.Family family = 4; * @return Whether the family field is set. */ boolean hasFamily(); /** * .org.phenopackets.schema.v1.Family family = 4; * @return The family. */ org.phenopackets.schema.v1.Family getFamily(); /** * .org.phenopackets.schema.v1.Family family = 4; */ org.phenopackets.schema.v1.FamilyOrBuilder getFamilyOrBuilder(); /** *
   * The diagnosis made in this interpretation
   * 
* * repeated .org.phenopackets.schema.v1.Diagnosis diagnosis = 5; */ java.util.List getDiagnosisList(); /** *
   * The diagnosis made in this interpretation
   * 
* * repeated .org.phenopackets.schema.v1.Diagnosis diagnosis = 5; */ org.phenopackets.schema.v1.Diagnosis getDiagnosis(int index); /** *
   * The diagnosis made in this interpretation
   * 
* * repeated .org.phenopackets.schema.v1.Diagnosis diagnosis = 5; */ int getDiagnosisCount(); /** *
   * The diagnosis made in this interpretation
   * 
* * repeated .org.phenopackets.schema.v1.Diagnosis diagnosis = 5; */ java.util.List getDiagnosisOrBuilderList(); /** *
   * The diagnosis made in this interpretation
   * 
* * repeated .org.phenopackets.schema.v1.Diagnosis diagnosis = 5; */ org.phenopackets.schema.v1.DiagnosisOrBuilder getDiagnosisOrBuilder( int index); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 6; * @return Whether the metaData field is set. */ boolean hasMetaData(); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 6; * @return The metaData. */ org.phenopackets.schema.v1.core.MetaData getMetaData(); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 6; */ org.phenopackets.schema.v1.core.MetaDataOrBuilder getMetaDataOrBuilder(); public org.phenopackets.schema.v1.Interpretation.PhenopacketOrFamilyCase getPhenopacketOrFamilyCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy