View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ScoreComponent (google_api_apigee v0.46.0)

Component is an individual security element that is scored.

Attributes

  • calculateTime (type: DateTime.t, default: nil) - Time when score was calculated.
  • dataCaptureTime (type: DateTime.t, default: nil) - Time in the requested time period when data was last captured to compute the score.
  • drilldownPaths (type: list(String.t), default: nil) - List of paths for next components.
  • recommendations (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ScoreComponentRecommendation.t), default: nil) - List of recommendations to improve API security.
  • score (type: integer(), default: nil) - Score for the component.
  • scorePath (type: String.t, default: nil) - Path of the component. Example: /org@myorg/envgroup@myenvgroup/proxies/proxy@myproxy

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ScoreComponent{
  calculateTime: DateTime.t() | nil,
  dataCaptureTime: DateTime.t() | nil,
  drilldownPaths: [String.t()] | nil,
  recommendations:
    [
      GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1ScoreComponentRecommendation.t()
    ]
    | nil,
  score: integer() | nil,
  scorePath: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.