Package org.cyclonedx.model
Class Service
- java.lang.Object
-
- org.cyclonedx.model.ExtensibleElement
-
- org.cyclonedx.model.Service
-
public class Service extends ExtensibleElement
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Booleanauthenticatedprivate java.lang.StringbomRefprivate java.util.List<ServiceData>dataprivate java.lang.Stringdescriptionprivate java.util.List<java.lang.String>endpointsprivate java.util.List<ExternalReference>externalReferencesprivate java.lang.Stringgroupprivate LicenseChoicelicensesprivate java.lang.Stringnameprivate java.util.List<Property>propertiesprivate OrganizationalEntityproviderprivate ReleaseNotesreleaseNotesprivate java.util.List<Service>servicesprivate Signaturesignatureprivate Tagstagsprivate java.lang.StringtrustZoneprivate java.lang.Stringversionprivate java.lang.BooleanxTrustBoundary
-
Constructor Summary
Constructors Constructor Description Service()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddEndpoint(java.lang.String endpoint)voidaddExternalReference(ExternalReference externalReference)voidaddProperty(Property property)voidaddServiceData(ServiceData data)booleanequals(java.lang.Object object)java.lang.BooleangetAuthenticated()java.lang.StringgetBomRef()java.util.List<ServiceData>getData()java.lang.StringgetDescription()java.util.List<java.lang.String>getEndpoints()java.util.List<ExternalReference>getExternalReferences()java.lang.StringgetGroup()LicenseChoicegetLicense()Deprecated.LicenseChoicegetLicenses()java.lang.StringgetName()java.util.List<Property>getProperties()OrganizationalEntitygetProvider()ReleaseNotesgetReleaseNotes()java.util.List<Service>getServices()SignaturegetSignature()TagsgetTags()java.lang.StringgetTrustZone()java.lang.StringgetVersion()java.lang.BooleangetxTrustBoundary()inthashCode()voidsetAuthenticated(java.lang.Boolean authenticated)voidsetBomRef(java.lang.String bomRef)voidsetData(java.util.List<ServiceData> data)voidsetDescription(java.lang.String description)voidsetEndpoints(java.util.List<java.lang.String> endpoints)voidsetExternalReferences(java.util.List<ExternalReference> externalReferences)voidsetGroup(java.lang.String group)voidsetLicense(LicenseChoice licenseChoice)Deprecated.voidsetLicenses(LicenseChoice licenses)voidsetName(java.lang.String name)voidsetProperties(java.util.List<Property> properties)voidsetProvider(OrganizationalEntity provider)voidsetReleaseNotes(ReleaseNotes releaseNotes)voidsetServices(java.util.List<Service> services)voidsetSignature(Signature signature)voidsetTags(Tags tags)voidsetTrustZone(java.lang.String trustZone)voidsetVersion(java.lang.String version)voidsetxTrustBoundary(java.lang.Boolean xTrustBoundary)-
Methods inherited from class org.cyclonedx.model.ExtensibleElement
add, addExtensibleType, getExtensibleTypes, getExtensions, setExtensibleTypes, setExtensions
-
-
-
-
Field Detail
-
bomRef
private java.lang.String bomRef
-
provider
private OrganizationalEntity provider
-
group
private java.lang.String group
-
name
private java.lang.String name
-
version
private java.lang.String version
-
description
private java.lang.String description
-
endpoints
private java.util.List<java.lang.String> endpoints
-
authenticated
private java.lang.Boolean authenticated
-
xTrustBoundary
private java.lang.Boolean xTrustBoundary
-
trustZone
private java.lang.String trustZone
-
data
private java.util.List<ServiceData> data
-
licenses
private LicenseChoice licenses
-
externalReferences
private java.util.List<ExternalReference> externalReferences
-
properties
private java.util.List<Property> properties
-
tags
private Tags tags
-
services
private java.util.List<Service> services
-
releaseNotes
private ReleaseNotes releaseNotes
-
signature
private Signature signature
-
-
Method Detail
-
getBomRef
public java.lang.String getBomRef()
-
setBomRef
public void setBomRef(java.lang.String bomRef)
-
getProvider
public OrganizationalEntity getProvider()
-
setProvider
public void setProvider(OrganizationalEntity provider)
-
getGroup
public java.lang.String getGroup()
-
setGroup
public void setGroup(java.lang.String group)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getEndpoints
public java.util.List<java.lang.String> getEndpoints()
-
addEndpoint
public void addEndpoint(java.lang.String endpoint)
-
setEndpoints
public void setEndpoints(java.util.List<java.lang.String> endpoints)
-
getAuthenticated
public java.lang.Boolean getAuthenticated()
-
setAuthenticated
public void setAuthenticated(java.lang.Boolean authenticated)
-
getxTrustBoundary
public java.lang.Boolean getxTrustBoundary()
-
setxTrustBoundary
public void setxTrustBoundary(java.lang.Boolean xTrustBoundary)
-
getData
public java.util.List<ServiceData> getData()
-
addServiceData
public void addServiceData(ServiceData data)
-
setData
public void setData(java.util.List<ServiceData> data)
-
getLicense
@Deprecated public LicenseChoice getLicense()
Deprecated.
-
setLicense
@Deprecated public void setLicense(LicenseChoice licenseChoice)
Deprecated.
-
getLicenses
public LicenseChoice getLicenses()
-
setLicenses
public void setLicenses(LicenseChoice licenses)
-
getExternalReferences
public java.util.List<ExternalReference> getExternalReferences()
-
addExternalReference
public void addExternalReference(ExternalReference externalReference)
-
setExternalReferences
public void setExternalReferences(java.util.List<ExternalReference> externalReferences)
-
getProperties
public java.util.List<Property> getProperties()
-
setProperties
public void setProperties(java.util.List<Property> properties)
-
addProperty
public void addProperty(Property property)
-
getServices
public java.util.List<Service> getServices()
-
setServices
public void setServices(java.util.List<Service> services)
-
getReleaseNotes
public ReleaseNotes getReleaseNotes()
-
setReleaseNotes
public void setReleaseNotes(ReleaseNotes releaseNotes)
-
getSignature
public Signature getSignature()
-
setSignature
public void setSignature(Signature signature)
-
getTags
public Tags getTags()
-
setTags
public void setTags(Tags tags)
-
getTrustZone
public java.lang.String getTrustZone()
-
setTrustZone
public void setTrustZone(java.lang.String trustZone)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-