• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2019 The Grafeas Authors. All rights reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 // Generated by the protocol buffer compiler.  DO NOT EDIT!
18 // source: grafeas/v1/upgrade.proto
19 
20 package io.grafeas.v1;
21 
22 public interface WindowsUpdateOrBuilder
23     extends
24     // @@protoc_insertion_point(interface_extends:grafeas.v1.WindowsUpdate)
25     com.google.protobuf.MessageOrBuilder {
26 
27   /**
28    *
29    *
30    * <pre>
31    * Required - The unique identifier for the update.
32    * </pre>
33    *
34    * <code>.grafeas.v1.WindowsUpdate.Identity identity = 1;</code>
35    *
36    * @return Whether the identity field is set.
37    */
hasIdentity()38   boolean hasIdentity();
39   /**
40    *
41    *
42    * <pre>
43    * Required - The unique identifier for the update.
44    * </pre>
45    *
46    * <code>.grafeas.v1.WindowsUpdate.Identity identity = 1;</code>
47    *
48    * @return The identity.
49    */
getIdentity()50   io.grafeas.v1.WindowsUpdate.Identity getIdentity();
51   /**
52    *
53    *
54    * <pre>
55    * Required - The unique identifier for the update.
56    * </pre>
57    *
58    * <code>.grafeas.v1.WindowsUpdate.Identity identity = 1;</code>
59    */
getIdentityOrBuilder()60   io.grafeas.v1.WindowsUpdate.IdentityOrBuilder getIdentityOrBuilder();
61 
62   /**
63    *
64    *
65    * <pre>
66    * The localized title of the update.
67    * </pre>
68    *
69    * <code>string title = 2;</code>
70    *
71    * @return The title.
72    */
getTitle()73   java.lang.String getTitle();
74   /**
75    *
76    *
77    * <pre>
78    * The localized title of the update.
79    * </pre>
80    *
81    * <code>string title = 2;</code>
82    *
83    * @return The bytes for title.
84    */
getTitleBytes()85   com.google.protobuf.ByteString getTitleBytes();
86 
87   /**
88    *
89    *
90    * <pre>
91    * The localized description of the update.
92    * </pre>
93    *
94    * <code>string description = 3;</code>
95    *
96    * @return The description.
97    */
getDescription()98   java.lang.String getDescription();
99   /**
100    *
101    *
102    * <pre>
103    * The localized description of the update.
104    * </pre>
105    *
106    * <code>string description = 3;</code>
107    *
108    * @return The bytes for description.
109    */
getDescriptionBytes()110   com.google.protobuf.ByteString getDescriptionBytes();
111 
112   /**
113    *
114    *
115    * <pre>
116    * The list of categories to which the update belongs.
117    * </pre>
118    *
119    * <code>repeated .grafeas.v1.WindowsUpdate.Category categories = 4;</code>
120    */
getCategoriesList()121   java.util.List<io.grafeas.v1.WindowsUpdate.Category> getCategoriesList();
122   /**
123    *
124    *
125    * <pre>
126    * The list of categories to which the update belongs.
127    * </pre>
128    *
129    * <code>repeated .grafeas.v1.WindowsUpdate.Category categories = 4;</code>
130    */
getCategories(int index)131   io.grafeas.v1.WindowsUpdate.Category getCategories(int index);
132   /**
133    *
134    *
135    * <pre>
136    * The list of categories to which the update belongs.
137    * </pre>
138    *
139    * <code>repeated .grafeas.v1.WindowsUpdate.Category categories = 4;</code>
140    */
getCategoriesCount()141   int getCategoriesCount();
142   /**
143    *
144    *
145    * <pre>
146    * The list of categories to which the update belongs.
147    * </pre>
148    *
149    * <code>repeated .grafeas.v1.WindowsUpdate.Category categories = 4;</code>
150    */
151   java.util.List<? extends io.grafeas.v1.WindowsUpdate.CategoryOrBuilder>
getCategoriesOrBuilderList()152       getCategoriesOrBuilderList();
153   /**
154    *
155    *
156    * <pre>
157    * The list of categories to which the update belongs.
158    * </pre>
159    *
160    * <code>repeated .grafeas.v1.WindowsUpdate.Category categories = 4;</code>
161    */
getCategoriesOrBuilder(int index)162   io.grafeas.v1.WindowsUpdate.CategoryOrBuilder getCategoriesOrBuilder(int index);
163 
164   /**
165    *
166    *
167    * <pre>
168    * The Microsoft Knowledge Base article IDs that are associated with the
169    * update.
170    * </pre>
171    *
172    * <code>repeated string kb_article_ids = 5;</code>
173    *
174    * @return A list containing the kbArticleIds.
175    */
getKbArticleIdsList()176   java.util.List<java.lang.String> getKbArticleIdsList();
177   /**
178    *
179    *
180    * <pre>
181    * The Microsoft Knowledge Base article IDs that are associated with the
182    * update.
183    * </pre>
184    *
185    * <code>repeated string kb_article_ids = 5;</code>
186    *
187    * @return The count of kbArticleIds.
188    */
getKbArticleIdsCount()189   int getKbArticleIdsCount();
190   /**
191    *
192    *
193    * <pre>
194    * The Microsoft Knowledge Base article IDs that are associated with the
195    * update.
196    * </pre>
197    *
198    * <code>repeated string kb_article_ids = 5;</code>
199    *
200    * @param index The index of the element to return.
201    * @return The kbArticleIds at the given index.
202    */
getKbArticleIds(int index)203   java.lang.String getKbArticleIds(int index);
204   /**
205    *
206    *
207    * <pre>
208    * The Microsoft Knowledge Base article IDs that are associated with the
209    * update.
210    * </pre>
211    *
212    * <code>repeated string kb_article_ids = 5;</code>
213    *
214    * @param index The index of the value to return.
215    * @return The bytes of the kbArticleIds at the given index.
216    */
getKbArticleIdsBytes(int index)217   com.google.protobuf.ByteString getKbArticleIdsBytes(int index);
218 
219   /**
220    *
221    *
222    * <pre>
223    * The hyperlink to the support information for the update.
224    * </pre>
225    *
226    * <code>string support_url = 6;</code>
227    *
228    * @return The supportUrl.
229    */
getSupportUrl()230   java.lang.String getSupportUrl();
231   /**
232    *
233    *
234    * <pre>
235    * The hyperlink to the support information for the update.
236    * </pre>
237    *
238    * <code>string support_url = 6;</code>
239    *
240    * @return The bytes for supportUrl.
241    */
getSupportUrlBytes()242   com.google.protobuf.ByteString getSupportUrlBytes();
243 
244   /**
245    *
246    *
247    * <pre>
248    * The last published timestamp of the update.
249    * </pre>
250    *
251    * <code>.google.protobuf.Timestamp last_published_timestamp = 7;</code>
252    *
253    * @return Whether the lastPublishedTimestamp field is set.
254    */
hasLastPublishedTimestamp()255   boolean hasLastPublishedTimestamp();
256   /**
257    *
258    *
259    * <pre>
260    * The last published timestamp of the update.
261    * </pre>
262    *
263    * <code>.google.protobuf.Timestamp last_published_timestamp = 7;</code>
264    *
265    * @return The lastPublishedTimestamp.
266    */
getLastPublishedTimestamp()267   com.google.protobuf.Timestamp getLastPublishedTimestamp();
268   /**
269    *
270    *
271    * <pre>
272    * The last published timestamp of the update.
273    * </pre>
274    *
275    * <code>.google.protobuf.Timestamp last_published_timestamp = 7;</code>
276    */
getLastPublishedTimestampOrBuilder()277   com.google.protobuf.TimestampOrBuilder getLastPublishedTimestampOrBuilder();
278 }
279