-
Notifications
You must be signed in to change notification settings - Fork 1.9k
/
Match.java
148 lines (130 loc) · 2.84 KB
/
Match.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.cognitiveservices.vision.contentmoderator.models;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* The match details.
*/
public class Match {
/**
* Confidence score of the image match.
*/
@JsonProperty(value = "Score")
private Double score;
/**
* The match id.
*/
@JsonProperty(value = "MatchId")
private Integer matchId;
/**
* The source.
*/
@JsonProperty(value = "Source")
private String source;
/**
* The tags for match details.
*/
@JsonProperty(value = "Tags")
private List<Integer> tags;
/**
* The label.
*/
@JsonProperty(value = "Label")
private String label;
/**
* Get the score value.
*
* @return the score value
*/
public Double score() {
return this.score;
}
/**
* Set the score value.
*
* @param score the score value to set
* @return the Match object itself.
*/
public Match withScore(Double score) {
this.score = score;
return this;
}
/**
* Get the matchId value.
*
* @return the matchId value
*/
public Integer matchId() {
return this.matchId;
}
/**
* Set the matchId value.
*
* @param matchId the matchId value to set
* @return the Match object itself.
*/
public Match withMatchId(Integer matchId) {
this.matchId = matchId;
return this;
}
/**
* Get the source value.
*
* @return the source value
*/
public String source() {
return this.source;
}
/**
* Set the source value.
*
* @param source the source value to set
* @return the Match object itself.
*/
public Match withSource(String source) {
this.source = source;
return this;
}
/**
* Get the tags value.
*
* @return the tags value
*/
public List<Integer> tags() {
return this.tags;
}
/**
* Set the tags value.
*
* @param tags the tags value to set
* @return the Match object itself.
*/
public Match withTags(List<Integer> tags) {
this.tags = tags;
return this;
}
/**
* Get the label value.
*
* @return the label value
*/
public String label() {
return this.label;
}
/**
* Set the label value.
*
* @param label the label value to set
* @return the Match object itself.
*/
public Match withLabel(String label) {
this.label = label;
return this;
}
}