#[non_exhaustive]pub struct ScaRequestDataAttributes {
pub commit: Option<ScaRequestDataAttributesCommit>,
pub dependencies: Option<Vec<ScaRequestDataAttributesDependenciesItems>>,
pub env: Option<String>,
pub files: Option<Vec<ScaRequestDataAttributesFilesItems>>,
pub relations: Option<Vec<ScaRequestDataAttributesRelationsItems>>,
pub repository: Option<ScaRequestDataAttributesRepository>,
pub service: Option<String>,
pub tags: Option<BTreeMap<String, String>>,
pub vulnerabilities: Option<Vec<ScaRequestDataAttributesVulnerabilitiesItems>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.commit: Option<ScaRequestDataAttributesCommit>§dependencies: Option<Vec<ScaRequestDataAttributesDependenciesItems>>§env: Option<String>§files: Option<Vec<ScaRequestDataAttributesFilesItems>>§relations: Option<Vec<ScaRequestDataAttributesRelationsItems>>§repository: Option<ScaRequestDataAttributesRepository>§service: Option<String>§vulnerabilities: Option<Vec<ScaRequestDataAttributesVulnerabilitiesItems>>§additional_properties: BTreeMap<String, Value>Implementations§
Source§impl ScaRequestDataAttributes
impl ScaRequestDataAttributes
Sourcepub fn new() -> ScaRequestDataAttributes
pub fn new() -> ScaRequestDataAttributes
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (line 28)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}Sourcepub fn commit(self, value: ScaRequestDataAttributesCommit) -> Self
pub fn commit(self, value: ScaRequestDataAttributesCommit) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (line 29)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}Sourcepub fn dependencies(
self,
value: Vec<ScaRequestDataAttributesDependenciesItems>,
) -> Self
pub fn dependencies( self, value: Vec<ScaRequestDataAttributesDependenciesItems>, ) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (lines 30-93)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}pub fn env(self, value: String) -> Self
Sourcepub fn files(self, value: Vec<ScaRequestDataAttributesFilesItems>) -> Self
pub fn files(self, value: Vec<ScaRequestDataAttributesFilesItems>) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (line 94)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}Sourcepub fn relations(
self,
value: Vec<ScaRequestDataAttributesRelationsItems>,
) -> Self
pub fn relations( self, value: Vec<ScaRequestDataAttributesRelationsItems>, ) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (line 95)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}Sourcepub fn repository(self, value: ScaRequestDataAttributesRepository) -> Self
pub fn repository(self, value: ScaRequestDataAttributesRepository) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (line 96)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}pub fn service(self, value: String) -> Self
Sourcepub fn vulnerabilities(
self,
value: Vec<ScaRequestDataAttributesVulnerabilitiesItems>,
) -> Self
pub fn vulnerabilities( self, value: Vec<ScaRequestDataAttributesVulnerabilitiesItems>, ) -> Self
Examples found in repository?
examples/v2_static-analysis_CreateSCAResult.rs (lines 97-102)
21async fn main() {
22 let body =
23 ScaRequest
24 ::new().data(
25 ScaRequestData::new(
26 ScaRequestDataType::SCAREQUESTS,
27 ).attributes(
28 ScaRequestDataAttributes::new()
29 .commit(ScaRequestDataAttributesCommit::new())
30 .dependencies(
31 vec![
32 ScaRequestDataAttributesDependenciesItems::new()
33 .exclusions(vec![])
34 .locations(
35 vec![
36 ScaRequestDataAttributesDependenciesItemsLocationsItems::new()
37 .block(
38 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
39 ::new()
40 .end(
41 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
42 ::new(),
43 )
44 .start(
45 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
46 ::new(),
47 ),
48 )
49 .name(
50 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
51 ::new()
52 .end(
53 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
54 ::new(),
55 )
56 .start(
57 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
58 ::new(),
59 ),
60 )
61 .namespace(
62 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
63 ::new()
64 .end(
65 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
66 ::new(),
67 )
68 .start(
69 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
70 ::new(),
71 ),
72 )
73 .version(
74 ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition
75 ::new()
76 .end(
77 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
78 ::new(),
79 )
80 .start(
81 ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition
82 ::new(),
83 ),
84 )
85 ],
86 )
87 .reachable_symbol_properties(
88 vec![
89 ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems::new()
90 ],
91 )
92 ],
93 )
94 .files(vec![ScaRequestDataAttributesFilesItems::new()])
95 .relations(vec![ScaRequestDataAttributesRelationsItems::new().depends_on(vec![])])
96 .repository(ScaRequestDataAttributesRepository::new())
97 .vulnerabilities(
98 vec![
99 ScaRequestDataAttributesVulnerabilitiesItems
100 ::new().affects(vec![ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems::new()])
101 ],
102 ),
103 ),
104 );
105 let mut configuration = datadog::Configuration::new();
106 configuration.set_unstable_operation_enabled("v2.CreateSCAResult", true);
107 let api = StaticAnalysisAPI::with_config(configuration);
108 let resp = api.create_sca_result(body).await;
109 if let Ok(value) = resp {
110 println!("{:#?}", value);
111 } else {
112 println!("{:#?}", resp.unwrap_err());
113 }
114}pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for ScaRequestDataAttributes
impl Clone for ScaRequestDataAttributes
Source§fn clone(&self) -> ScaRequestDataAttributes
fn clone(&self) -> ScaRequestDataAttributes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScaRequestDataAttributes
impl Debug for ScaRequestDataAttributes
Source§impl Default for ScaRequestDataAttributes
impl Default for ScaRequestDataAttributes
Source§impl<'de> Deserialize<'de> for ScaRequestDataAttributes
impl<'de> Deserialize<'de> for ScaRequestDataAttributes
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScaRequestDataAttributes
impl PartialEq for ScaRequestDataAttributes
Source§impl Serialize for ScaRequestDataAttributes
impl Serialize for ScaRequestDataAttributes
impl StructuralPartialEq for ScaRequestDataAttributes
Auto Trait Implementations§
impl Freeze for ScaRequestDataAttributes
impl RefUnwindSafe for ScaRequestDataAttributes
impl Send for ScaRequestDataAttributes
impl Sync for ScaRequestDataAttributes
impl Unpin for ScaRequestDataAttributes
impl UnwindSafe for ScaRequestDataAttributes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more