Package org.hl7.fhir.r4.model
Class MolecularSequence.MolecularSequenceRepositoryComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.MolecularSequence.MolecularSequenceRepositoryComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- MolecularSequence
public static class MolecularSequence.MolecularSequenceRepositoryComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypedatasetIdId of the variant in this external repository.protected StringTypenameURI of an external repository which contains further details about the genetics data.protected StringTypereadsetIdId of the read in this external repository.protected Enumeration<MolecularSequence.RepositoryType>typeClick and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.protected UriTypeurlURI of an external repository which contains further details about the genetics data.protected StringTypevariantsetIdId of the variantset in this external repository.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MolecularSequenceRepositoryComponent()ConstructorMolecularSequenceRepositoryComponent(Enumeration<MolecularSequence.RepositoryType> type)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
type
protected Enumeration<MolecularSequence.RepositoryType> type
Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.
-
url
protected UriType url
URI of an external repository which contains further details about the genetics data.
-
name
protected StringType name
URI of an external repository which contains further details about the genetics data.
-
datasetId
protected StringType datasetId
Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.
-
variantsetId
protected StringType variantsetId
Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.
-
readsetId
protected StringType readsetId
Id of the read in this external repository.
-
-
Constructor Detail
-
MolecularSequenceRepositoryComponent
public MolecularSequenceRepositoryComponent()
Constructor
-
MolecularSequenceRepositoryComponent
public MolecularSequenceRepositoryComponent(Enumeration<MolecularSequence.RepositoryType> type)
Constructor
-
-
Method Detail
-
getTypeElement
public Enumeration<MolecularSequence.RepositoryType> getTypeElement()
- Returns:
type(Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public MolecularSequence.MolecularSequenceRepositoryComponent setTypeElement(Enumeration<MolecularSequence.RepositoryType> value)
- Parameters:
value-type(Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public MolecularSequence.RepositoryType getType()
- Returns:
- Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.
-
setType
public MolecularSequence.MolecularSequenceRepositoryComponent setType(MolecularSequence.RepositoryType value)
- Parameters:
value- Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.
-
getUrlElement
public UriType getUrlElement()
- Returns:
url(URI of an external repository which contains further details about the genetics data.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
public boolean hasUrlElement()
-
hasUrl
public boolean hasUrl()
-
setUrlElement
public MolecularSequence.MolecularSequenceRepositoryComponent setUrlElement(UriType value)
- Parameters:
value-url(URI of an external repository which contains further details about the genetics data.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
public String getUrl()
- Returns:
- URI of an external repository which contains further details about the genetics data.
-
setUrl
public MolecularSequence.MolecularSequenceRepositoryComponent setUrl(String value)
- Parameters:
value- URI of an external repository which contains further details about the genetics data.
-
getNameElement
public StringType getNameElement()
- Returns:
name(URI of an external repository which contains further details about the genetics data.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public MolecularSequence.MolecularSequenceRepositoryComponent setNameElement(StringType value)
- Parameters:
value-name(URI of an external repository which contains further details about the genetics data.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- URI of an external repository which contains further details about the genetics data.
-
setName
public MolecularSequence.MolecularSequenceRepositoryComponent setName(String value)
- Parameters:
value- URI of an external repository which contains further details about the genetics data.
-
getDatasetIdElement
public StringType getDatasetIdElement()
- Returns:
datasetId(Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.). This is the underlying object with id, value and extensions. The accessor "getDatasetId" gives direct access to the value
-
hasDatasetIdElement
public boolean hasDatasetIdElement()
-
hasDatasetId
public boolean hasDatasetId()
-
setDatasetIdElement
public MolecularSequence.MolecularSequenceRepositoryComponent setDatasetIdElement(StringType value)
- Parameters:
value-datasetId(Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.). This is the underlying object with id, value and extensions. The accessor "getDatasetId" gives direct access to the value
-
getDatasetId
public String getDatasetId()
- Returns:
- Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.
-
setDatasetId
public MolecularSequence.MolecularSequenceRepositoryComponent setDatasetId(String value)
- Parameters:
value- Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.
-
getVariantsetIdElement
public StringType getVariantsetIdElement()
- Returns:
variantsetId(Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.). This is the underlying object with id, value and extensions. The accessor "getVariantsetId" gives direct access to the value
-
hasVariantsetIdElement
public boolean hasVariantsetIdElement()
-
hasVariantsetId
public boolean hasVariantsetId()
-
setVariantsetIdElement
public MolecularSequence.MolecularSequenceRepositoryComponent setVariantsetIdElement(StringType value)
- Parameters:
value-variantsetId(Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.). This is the underlying object with id, value and extensions. The accessor "getVariantsetId" gives direct access to the value
-
getVariantsetId
public String getVariantsetId()
- Returns:
- Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.
-
setVariantsetId
public MolecularSequence.MolecularSequenceRepositoryComponent setVariantsetId(String value)
- Parameters:
value- Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.
-
getReadsetIdElement
public StringType getReadsetIdElement()
- Returns:
readsetId(Id of the read in this external repository.). This is the underlying object with id, value and extensions. The accessor "getReadsetId" gives direct access to the value
-
hasReadsetIdElement
public boolean hasReadsetIdElement()
-
hasReadsetId
public boolean hasReadsetId()
-
setReadsetIdElement
public MolecularSequence.MolecularSequenceRepositoryComponent setReadsetIdElement(StringType value)
- Parameters:
value-readsetId(Id of the read in this external repository.). This is the underlying object with id, value and extensions. The accessor "getReadsetId" gives direct access to the value
-
getReadsetId
public String getReadsetId()
- Returns:
- Id of the read in this external repository.
-
setReadsetId
public MolecularSequence.MolecularSequenceRepositoryComponent setReadsetId(String value)
- Parameters:
value- Id of the read in this external repository.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public MolecularSequence.MolecularSequenceRepositoryComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MolecularSequence.MolecularSequenceRepositoryComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-