Serialized Form
-
Package io.github.jeremylong.openvulnerability.client.epss
-
Class io.github.jeremylong.openvulnerability.client.epss.EpssException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 6042021783700299275L
-
Class io.github.jeremylong.openvulnerability.client.epss.EpssItem extends java.lang.Object implements Serializable
- serialVersionUID:
- 5043194930534860395L
-
Serialized Fields
-
cve
java.lang.String cve
-
epss
java.lang.Double epss
-
percentile
java.lang.Double percentile
-
-
-
Package io.github.jeremylong.openvulnerability.client.ghsa
-
Class io.github.jeremylong.openvulnerability.client.ghsa.AbstractPageable extends java.lang.Object implements Serializable
- serialVersionUID:
- 7420520124100919177L
-
Serialized Fields
-
pageInfo
PageInfo pageInfo
-
totalCount
int totalCount
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.CVSS extends java.lang.Object implements Serializable
- serialVersionUID:
- 7546185855105761759L
-
Serialized Fields
-
score
java.lang.Double score
-
vectorString
java.lang.String vectorString
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.CVSSSeverities extends java.lang.Object implements Serializable
- serialVersionUID:
- -6425427956203326377L
-
Class io.github.jeremylong.openvulnerability.client.ghsa.CWE extends java.lang.Object implements Serializable
- serialVersionUID:
- -5061078131276736530L
-
Serialized Fields
-
node
io.github.jeremylong.openvulnerability.client.ghsa.CWE.CWERecord node
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.CWEs extends AbstractPageable implements Serializable
- serialVersionUID:
- 1810814451811673122L
-
Serialized Fields
-
cwes
java.util.List<CWE> cwes
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -6615518803518244886L
-
Class io.github.jeremylong.openvulnerability.client.ghsa.Identifier extends java.lang.Object implements Serializable
- serialVersionUID:
- 2677992599612907844L
-
Serialized Fields
-
type
java.lang.String type
-
value
java.lang.String value
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.Package extends java.lang.Object implements Serializable
- serialVersionUID:
- -2621050823818486600L
-
Serialized Fields
-
ecosystem
java.lang.String ecosystem
-
name
java.lang.String name
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion extends java.lang.Object implements Serializable
- serialVersionUID:
- -4943323442084443993L
-
Serialized Fields
-
identifier
java.lang.String identifier
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.PageInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 3732350657963712960L
-
Serialized Fields
-
endCursor
java.lang.String endCursor
-
hasNextPage
boolean hasNextPage
-
hasPreviousPage
boolean hasPreviousPage
-
startCursor
java.lang.String startCursor
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.RateLimit extends java.lang.Object implements Serializable
- serialVersionUID:
- 1073162886358976399L
-
Serialized Fields
-
cost
int cost
-
limit
int limit
-
remaining
int remaining
-
resetAt
java.time.ZonedDateTime resetAt
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.Reference extends java.lang.Object implements Serializable
- serialVersionUID:
- 1985278256776999313L
-
Serialized Fields
-
url
java.lang.String url
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories extends java.lang.Object implements Serializable
- serialVersionUID:
- -7829868528353680425L
-
Serialized Fields
-
data
io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories.Data data
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory extends java.lang.Object implements Serializable
- serialVersionUID:
- -2165773800065764867L
-
Serialized Fields
-
classification
java.lang.String classification
-
cvss
CVSS cvss
Deprecated, for removal: This API element is subject to removal in a future version. -
cvssSeverities
CVSSSeverities cvssSeverities
-
cwes
CWEs cwes
-
databaseId
int databaseId
-
description
java.lang.String description
-
ghsaId
java.lang.String ghsaId
-
id
java.lang.String id
-
identifiers
java.util.List<Identifier> identifiers
-
notificationsPermalink
java.lang.String notificationsPermalink
-
origin
java.lang.String origin
-
permalink
java.lang.String permalink
-
publishedAt
java.time.ZonedDateTime publishedAt
-
references
java.util.List<Reference> references
-
severity
Severity severity
-
summary
java.lang.String summary
-
updatedAt
java.time.ZonedDateTime updatedAt
-
vulnerabilities
Vulnerabilities vulnerabilities
-
withdrawnAt
java.time.ZonedDateTime withdrawnAt
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities extends AbstractPageable implements Serializable
- serialVersionUID:
- 8316863821743858477L
-
Serialized Fields
-
vulnerabilities
java.util.List<Vulnerability> vulnerabilities
-
-
Class io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability extends java.lang.Object implements Serializable
- serialVersionUID:
- -7379296334249178368L
-
Serialized Fields
-
node
io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability.VulnerabilityRecord node
-
-
-
Package io.github.jeremylong.openvulnerability.client.kev
-
Class io.github.jeremylong.openvulnerability.client.kev.KevCatalog extends java.lang.Object implements Serializable
- serialVersionUID:
- 3682701556631237639L
-
Serialized Fields
-
catalogVersion
java.lang.String catalogVersion
-
count
int count
-
dateReleased
java.time.ZonedDateTime dateReleased
-
title
java.lang.String title
-
vulnerabilities
java.util.List<KevItem> vulnerabilities
-
-
Class io.github.jeremylong.openvulnerability.client.kev.KevException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 154565603317514766L
-
Class io.github.jeremylong.openvulnerability.client.kev.KevItem extends java.lang.Object implements Serializable
- serialVersionUID:
- -7179717694761725798L
-
Serialized Fields
-
cveID
java.lang.String cveID
-
dateAdded
java.util.Date dateAdded
-
dueDate
java.util.Date dueDate
-
notes
java.lang.String notes
-
product
java.lang.String product
-
requiredAction
java.lang.String requiredAction
-
shortDescription
java.lang.String shortDescription
-
vendorProject
java.lang.String vendorProject
-
vulnerabilityName
java.lang.String vulnerabilityName
-
-
-
Package io.github.jeremylong.openvulnerability.client.nvd
-
Class io.github.jeremylong.openvulnerability.client.nvd.Config extends java.lang.Object implements Serializable
- serialVersionUID:
- -6652299014788641511L
-
Serialized Fields
-
negate
@Nullable java.lang.Boolean negate
-
nodes
java.util.List<Node> nodes
(Required) -
operator
@Nullable Config.Operator operator
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CpeMatch extends java.lang.Object implements Serializable
- serialVersionUID:
- -7954886227420487016L
-
Serialized Fields
-
criteria
java.lang.String criteria
(Required) -
matchCriteriaId
java.lang.String matchCriteriaId
(Required) -
versionEndExcluding
@Nullable java.lang.String versionEndExcluding
-
versionEndIncluding
@Nullable java.lang.String versionEndIncluding
-
versionStartExcluding
@Nullable java.lang.String versionStartExcluding
-
versionStartIncluding
@Nullable java.lang.String versionStartIncluding
-
vulnerable
java.lang.Boolean vulnerable
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20 extends java.lang.Object implements Serializable
- serialVersionUID:
- -7123674591462255117L
-
Serialized Fields
-
format
java.lang.String format
(Required) -
resultsPerPage
java.lang.Integer resultsPerPage
(Required) -
startIndex
java.lang.Integer startIndex
(Required) -
timestamp
java.time.ZonedDateTime timestamp
(Required) -
totalResults
java.lang.Integer totalResults
(Required) -
version
java.lang.String version
(Required) -
vulnerabilities
java.util.List<DefCveItem> vulnerabilities
NVD feed array of CVE (Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CveItem extends java.lang.Object implements Serializable
- serialVersionUID:
- -3429894394769351686L
-
Serialized Fields
-
cisaActionDue
@Nullable java.time.LocalDate cisaActionDue
-
cisaExploitAdd
@Nullable java.time.LocalDate cisaExploitAdd
-
cisaRequiredAction
@Nullable java.lang.String cisaRequiredAction
-
cisaVulnerabilityName
@Nullable java.lang.String cisaVulnerabilityName
-
configurations
@Nullable java.util.List<Config> configurations
-
cveTags
@Nullable java.util.List<CveTag> cveTags
-
descriptions
java.util.List<LangString> descriptions
(Required) -
evaluatorComment
@Nullable java.lang.String evaluatorComment
-
evaluatorImpact
@Nullable java.lang.String evaluatorImpact
-
evaluatorSolution
@Nullable java.lang.String evaluatorSolution
-
id
java.lang.String id
(Required) -
lastModified
java.time.ZonedDateTime lastModified
(Required) -
metrics
@Nullable Metrics metrics
Metric scores for a vulnerability as found on NVD. -
published
java.time.ZonedDateTime published
(Required) -
references
java.util.List<Reference> references
(Required) -
sourceIdentifier
@Nullable java.lang.String sourceIdentifier
-
vendorComments
@Nullable java.util.List<VendorComment> vendorComments
-
vulnStatus
@Nullable java.lang.String vulnStatus
-
weaknesses
@Nullable java.util.List<Weakness> weaknesses
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CveTag extends java.lang.Object implements Serializable
- serialVersionUID:
- 6119071096772721680L
-
Serialized Fields
-
sourceIdentifier
@Nullable java.lang.String sourceIdentifier
The email address or UUID of the source that contributed the information -
tags
@Nullable java.util.List<CveTag.TagType> tags
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV2 extends java.lang.Object implements Serializable
- serialVersionUID:
- 7595837336051753457L
-
Serialized Fields
-
acInsufInfo
@Nullable java.lang.Boolean acInsufInfo
-
baseSeverity
@Nullable java.lang.String baseSeverity
The base severity - appears to be a mistake in the schema as this is duplicated in the CvssV2Data data and this field is never populated by the NVD API. -
cvssData
CvssV2Data cvssData
JSON Schema for Common Vulnerability Scoring System version 2.0(Required)
-
exploitabilityScore
@Nullable java.lang.Double exploitabilityScore
CVSS subscore. -
impactScore
@Nullable java.lang.Double impactScore
CVSS subscore. -
obtainAllPrivilege
@Nullable java.lang.Boolean obtainAllPrivilege
-
obtainOtherPrivilege
@Nullable java.lang.Boolean obtainOtherPrivilege
-
obtainUserPrivilege
@Nullable java.lang.Boolean obtainUserPrivilege
-
source
java.lang.String source
(Required) -
type
CvssV2.Type type
(Required) -
userInteractionRequired
@Nullable java.lang.Boolean userInteractionRequired
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data extends java.lang.Object implements Serializable
- serialVersionUID:
- -3488320581980953116L
-
Serialized Fields
-
accessComplexity
@Nullable CvssV2Data.AccessComplexityType accessComplexity
-
accessVector
@Nullable CvssV2Data.AccessVectorType accessVector
-
authentication
@Nullable CvssV2Data.AuthenticationType authentication
-
availabilityImpact
@Nullable CvssV2Data.CiaType availabilityImpact
-
availabilityRequirement
@Nullable CvssV2Data.CiaRequirementType availabilityRequirement
-
baseScore
java.lang.Double baseScore
(Required) -
baseSeverity
@Nullable java.lang.String baseSeverity
-
collateralDamagePotential
@Nullable CvssV2Data.CollateralDamagePotentialType collateralDamagePotential
-
confidentialityImpact
@Nullable CvssV2Data.CiaType confidentialityImpact
-
confidentialityRequirement
@Nullable CvssV2Data.CiaRequirementType confidentialityRequirement
-
environmentalScore
@Nullable java.lang.Double environmentalScore
-
exploitability
@Nullable CvssV2Data.ExploitabilityType exploitability
-
integrityImpact
@Nullable CvssV2Data.CiaType integrityImpact
-
integrityRequirement
@Nullable CvssV2Data.CiaRequirementType integrityRequirement
-
remediationLevel
@Nullable CvssV2Data.RemediationLevelType remediationLevel
-
reportConfidence
@Nullable CvssV2Data.ReportConfidenceType reportConfidence
-
targetDistribution
@Nullable CvssV2Data.TargetDistributionType targetDistribution
-
temporalScore
@Nullable java.lang.Double temporalScore
-
vectorString
java.lang.String vectorString
(Required) -
version
CvssV2Data.Version version
CVSS Version (Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV3 extends java.lang.Object implements Serializable
- serialVersionUID:
- 3239377501678853019L
-
Serialized Fields
-
cvssData
CvssV3Data cvssData
JSON Schema for Common Vulnerability Scoring System version 3.0(Required)
-
exploitabilityScore
@Nullable java.lang.Double exploitabilityScore
CVSS subscore. -
impactScore
@Nullable java.lang.Double impactScore
CVSS subscore. -
source
java.lang.String source
(Required) -
type
CvssV3.Type type
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data extends java.lang.Object implements Serializable
- serialVersionUID:
- 8537782209754450697L
-
Serialized Fields
-
attackComplexity
@Nullable CvssV3Data.AttackComplexityType attackComplexity
-
attackVector
@Nullable CvssV3Data.AttackVectorType attackVector
-
availabilityImpact
@Nullable CvssV3Data.CiaType availabilityImpact
-
availabilityRequirement
@Nullable CvssV3Data.CiaRequirementType availabilityRequirement
-
baseScore
java.lang.Double baseScore
(Required) -
baseSeverity
CvssV3Data.SeverityType baseSeverity
(Required) -
confidentialityImpact
@Nullable CvssV3Data.CiaType confidentialityImpact
-
confidentialityRequirement
@Nullable CvssV3Data.CiaRequirementType confidentialityRequirement
-
environmentalScore
@Nullable java.lang.Double environmentalScore
-
environmentalSeverity
@Nullable CvssV3Data.SeverityType environmentalSeverity
-
exploitCodeMaturity
@Nullable CvssV3Data.ExploitCodeMaturityType exploitCodeMaturity
-
integrityImpact
@Nullable CvssV3Data.CiaType integrityImpact
-
integrityRequirement
@Nullable CvssV3Data.CiaRequirementType integrityRequirement
-
modifiedAttackComplexity
@Nullable CvssV3Data.ModifiedAttackComplexityType modifiedAttackComplexity
-
modifiedAttackVector
@Nullable CvssV3Data.ModifiedAttackVectorType modifiedAttackVector
-
modifiedAvailabilityImpact
@Nullable CvssV3Data.ModifiedCiaType modifiedAvailabilityImpact
-
modifiedConfidentialityImpact
@Nullable CvssV3Data.ModifiedCiaType modifiedConfidentialityImpact
-
modifiedIntegrityImpact
@Nullable CvssV3Data.ModifiedCiaType modifiedIntegrityImpact
-
modifiedPrivilegesRequired
@Nullable CvssV3Data.ModifiedPrivilegesRequiredType modifiedPrivilegesRequired
-
modifiedScope
@Nullable CvssV3Data.ModifiedScopeType modifiedScope
-
modifiedUserInteraction
@Nullable CvssV3Data.ModifiedUserInteractionType modifiedUserInteraction
-
privilegesRequired
@Nullable CvssV3Data.PrivilegesRequiredType privilegesRequired
-
remediationLevel
@Nullable CvssV3Data.RemediationLevelType remediationLevel
-
reportConfidence
@Nullable CvssV3Data.ConfidenceType reportConfidence
-
scope
@Nullable CvssV3Data.ScopeType scope
-
temporalScore
@Nullable java.lang.Double temporalScore
-
temporalSeverity
@Nullable CvssV3Data.SeverityType temporalSeverity
-
userInteraction
@Nullable CvssV3Data.UserInteractionType userInteraction
-
vectorString
java.lang.String vectorString
(Required) -
version
CvssV3Data.Version version
CVSS Version (Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV4 extends java.lang.Object implements Serializable
- serialVersionUID:
- 4239377501678853019L
-
Serialized Fields
-
cvssData
CvssV4Data cvssData
JSON Schema for Common Vulnerability Scoring System version 4.0(Required)
-
source
java.lang.String source
(Required) -
type
CvssV4.Type type
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data extends java.lang.Object implements Serializable
- serialVersionUID:
- 8537782209754450697L
-
Serialized Fields
-
attackComplexity
@Nullable CvssV4Data.AttackComplexityType attackComplexity
-
attackRequirements
@Nullable CvssV4Data.AttackRequirementsType attackRequirements
-
attackVector
@Nullable CvssV4Data.AttackVectorType attackVector
-
automatable
@Nullable CvssV4Data.AutomatableType automatable
-
availabilityRequirement
@Nullable CvssV4Data.CiaRequirementType availabilityRequirement
-
baseScore
java.lang.Double baseScore
(Required) -
baseSeverity
CvssV4Data.SeverityType baseSeverity
(Required) -
confidentialityRequirement
@Nullable CvssV4Data.CiaRequirementType confidentialityRequirement
-
environmentalScore
@Nullable java.lang.Double environmentalScore
-
environmentalSeverity
@Nullable CvssV4Data.SeverityType environmentalSeverity
-
exploitMaturity
@Nullable CvssV4Data.ExploitMaturityType exploitMaturity
-
integrityRequirement
@Nullable CvssV4Data.CiaRequirementType integrityRequirement
-
modifiedAttackComplexity
@Nullable CvssV4Data.ModifiedAttackComplexityType modifiedAttackComplexity
-
modifiedAttackRequirements
@Nullable CvssV4Data.ModifiedAttackRequirementsType modifiedAttackRequirements
-
modifiedAttackVector
@Nullable CvssV4Data.ModifiedAttackVectorType modifiedAttackVector
-
modifiedPrivilegesRequired
@Nullable CvssV4Data.ModifiedPrivilegesRequiredType modifiedPrivilegesRequired
-
modifiedSubAvailabilityImpact
@Nullable CvssV4Data.ModifiedSubIaType modifiedSubAvailabilityImpact
-
modifiedSubConfidentialityImpact
@Nullable CvssV4Data.ModifiedSubCType modifiedSubConfidentialityImpact
-
modifiedSubIntegrityImpact
@Nullable CvssV4Data.ModifiedSubIaType modifiedSubIntegrityImpact
-
modifiedUserInteraction
@Nullable CvssV4Data.ModifiedUserInteractionType modifiedUserInteraction
-
modifiedVulnAvailabilityImpact
@Nullable CvssV4Data.ModifiedCiaType modifiedVulnAvailabilityImpact
-
modifiedVulnConfidentialityImpact
@Nullable CvssV4Data.ModifiedCiaType modifiedVulnConfidentialityImpact
-
modifiedVulnIntegrityImpact
@Nullable CvssV4Data.ModifiedCiaType modifiedVulnIntegrityImpact
-
privilegesRequired
@Nullable CvssV4Data.PrivilegesRequiredType privilegesRequired
-
providerUrgency
@Nullable CvssV4Data.ProviderUrgencyType providerUrgency
-
recovery
@Nullable CvssV4Data.RecoveryType recovery
-
safety
@Nullable CvssV4Data.SafetyType safety
-
subAvailabilityImpact
@Nullable CvssV4Data.CiaType subAvailabilityImpact
-
subConfidentialityImpact
@Nullable CvssV4Data.CiaType subConfidentialityImpact
-
subIntegrityImpact
@Nullable CvssV4Data.CiaType subIntegrityImpact
-
threatScore
@Nullable java.lang.Double threatScore
-
threatSeverity
@Nullable CvssV4Data.SeverityType threatSeverity
-
userInteraction
@Nullable CvssV4Data.UserInteractionType userInteraction
-
valueDensity
@Nullable CvssV4Data.ValueDensityType valueDensity
-
vectorString
java.lang.String vectorString
(Required) -
version
CvssV4Data.Version version
CVSS Version (Required) -
vulnAvailabilityImpact
@Nullable CvssV4Data.CiaType vulnAvailabilityImpact
-
vulnConfidentialityImpact
@Nullable CvssV4Data.CiaType vulnConfidentialityImpact
-
vulnerabilityResponseEffort
@Nullable CvssV4Data.VulnerabilityResponseEffortType vulnerabilityResponseEffort
-
vulnIntegrityImpact
@Nullable CvssV4Data.CiaType vulnIntegrityImpact
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.DefCveItem extends java.lang.Object implements Serializable
- serialVersionUID:
- 8372992609837009849L
-
Serialized Fields
-
cve
CveItem cve
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.LangString extends java.lang.Object implements Serializable
- serialVersionUID:
- 691162195898166591L
-
Serialized Fields
-
lang
java.lang.String lang
(Required) -
value
java.lang.String value
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.Metrics extends java.lang.Object implements Serializable
- serialVersionUID:
- 3506888424662802743L
-
Serialized Fields
-
cvssMetricV2
@Nullable java.util.List<CvssV2> cvssMetricV2
CVSS V2.0 score. -
cvssMetricV30
@Nullable java.util.List<CvssV3> cvssMetricV30
CVSS V3.0 score. -
cvssMetricV31
@Nullable java.util.List<CvssV3> cvssMetricV31
CVSS V3.1 score. -
cvssMetricV40
@Nullable java.util.List<CvssV4> cvssMetricV40
CVSS V4.0 score.
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.Node extends java.lang.Object implements Serializable
- serialVersionUID:
- 3573822908057141798L
-
Serialized Fields
-
cpeMatch
java.util.List<CpeMatch> cpeMatch
(Required) -
negate
@Nullable java.lang.Boolean negate
-
operator
Node.Operator operator
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.NvdApiException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -6730557637335641024L
-
Class io.github.jeremylong.openvulnerability.client.nvd.NvdApiRetryExceededException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -8352647741306381271L
-
Class io.github.jeremylong.openvulnerability.client.nvd.Reference extends java.lang.Object implements Serializable
- serialVersionUID:
- -224192309845772254L
-
Serialized Fields
-
source
@Nullable java.lang.String source
-
tags
@Nullable java.util.List<java.lang.String> tags
-
url
java.lang.String url
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.VendorComment extends java.lang.Object implements Serializable
- serialVersionUID:
- -5866678952379674377L
-
Serialized Fields
-
comment
java.lang.String comment
(Required) -
lastModified
java.time.ZonedDateTime lastModified
(Required) -
organization
java.lang.String organization
(Required)
-
-
Class io.github.jeremylong.openvulnerability.client.nvd.Weakness extends java.lang.Object implements Serializable
- serialVersionUID:
- -6330752220797574809L
-
Serialized Fields
-
description
java.util.List<LangString> description
(Required) -
source
java.lang.String source
(Required) -
type
java.lang.String type
(Required)
-
-