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