OBJECT

SpringArtifactMetadataQueryProvider

Spring Artifact specific implementation

link GraphQL Schema definition

  • type SpringArtifactMetadataQueryProvider implements ArtifactMetadataQueries, ArtifactMetadataQueryProvider {
  • # Provider name, expected to be the same as the field name used to access this
  • # provider, possibly with case differences
  • name: String!
  • # Information about this provider
  • providerInfo: ArtifactMetadataProviderInfo!
  • # Query aggregated information on assessments
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # aggregations: Specify aggregation buckets
  • # filter: Optional filter
  • queryArtifactAssessmentAggregations(
  • aggregations: [ArtifactAssessmentAggregationInput!]!,
  • filter: ArtifactAssessmentAggregationFilterInput
  • ): [ArtifactAssessmentAggregations!]!
  • # query assessment report
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # artifactMetaVersionId: [Not documented]
  • queryArtifactAssessmentReport(
  • artifactMetaVersionId: String!
  • ): [Byte]!
  • # query assessment stats
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # filter: [Not documented]
  • queryArtifactAssessmentStats(
  • filter: ArtifactAssessmentStatsFilterInput!
  • ): [ArtifactAssessmentStats!]!
  • # Query available artifact assessments
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # artifactMetadataId: Optionally filter by artifactMetadataId
  • # artifactMetadataName: Optionally filter by artifactMetadata
  • # name
  • # artifactMetadataVersionId: Optionally filter by
  • # artifactMetadata version ids
  • # assessmentId: Optionally filter by ids
  • # assessmentName: Optionally filter by ids
  • # before: Return records before the given cursor, as per GraphQL
  • # Relay spec
  • # filter: This is not supported as of now, will be supported in
  • # future
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # sort: Sort by one or more attributes, default sort : Sort by
  • # creationTime descending
  • queryArtifactAssessments(
  • after: String,
  • artifactMetadataId: [String!],
  • artifactMetadataName: [String!],
  • artifactMetadataVersionId: [String!],
  • assessmentId: [String!],
  • assessmentName: [String!],
  • before: String,
  • filter: QueryFilter,
  • first: Int,
  • sort: [QuerySort!]
  • ): SpringArtifactAssessmentConnection!
  • # Query available artifact metadata
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # artifactMetadataId: Optionally filter by artifactMetadataId
  • # before: Return records before the given cursor, as per GraphQL
  • # Relay spec
  • # filter: This is not supported as of now, will be supported in
  • # future
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # name: Optionally filter by artifactMetadata name
  • # sort: Results are sorted as per fields and order specified.
  • # Supported fields are name"
  • # default sort : sort by name ascending
  • queryArtifactMetadata(
  • after: String,
  • artifactMetadataId: [String!],
  • before: String,
  • filter: QueryFilter,
  • first: Int,
  • name: [String!],
  • sort: [QuerySort!]
  • ): SpringArtifactMetadataConnection!
  • }