/* * Copyright 2019 The Grafeas Authors. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: grafeas/v1/upgrade.proto package io.grafeas.v1; public interface WindowsUpdateOrBuilder extends // @@protoc_insertion_point(interface_extends:grafeas.v1.WindowsUpdate) com.google.protobuf.MessageOrBuilder { /** * * *
* Required - The unique identifier for the update. ** *
.grafeas.v1.WindowsUpdate.Identity identity = 1;
*
* @return Whether the identity field is set.
*/
boolean hasIdentity();
/**
*
*
* * Required - The unique identifier for the update. ** *
.grafeas.v1.WindowsUpdate.Identity identity = 1;
*
* @return The identity.
*/
io.grafeas.v1.WindowsUpdate.Identity getIdentity();
/**
*
*
* * Required - The unique identifier for the update. ** *
.grafeas.v1.WindowsUpdate.Identity identity = 1;
*/
io.grafeas.v1.WindowsUpdate.IdentityOrBuilder getIdentityOrBuilder();
/**
*
*
* * The localized title of the update. ** *
string title = 2;
*
* @return The title.
*/
java.lang.String getTitle();
/**
*
*
* * The localized title of the update. ** *
string title = 2;
*
* @return The bytes for title.
*/
com.google.protobuf.ByteString getTitleBytes();
/**
*
*
* * The localized description of the update. ** *
string description = 3;
*
* @return The description.
*/
java.lang.String getDescription();
/**
*
*
* * The localized description of the update. ** *
string description = 3;
*
* @return The bytes for description.
*/
com.google.protobuf.ByteString getDescriptionBytes();
/**
*
*
* * The list of categories to which the update belongs. ** *
repeated .grafeas.v1.WindowsUpdate.Category categories = 4;
*/
java.util.List* The list of categories to which the update belongs. ** *
repeated .grafeas.v1.WindowsUpdate.Category categories = 4;
*/
io.grafeas.v1.WindowsUpdate.Category getCategories(int index);
/**
*
*
* * The list of categories to which the update belongs. ** *
repeated .grafeas.v1.WindowsUpdate.Category categories = 4;
*/
int getCategoriesCount();
/**
*
*
* * The list of categories to which the update belongs. ** *
repeated .grafeas.v1.WindowsUpdate.Category categories = 4;
*/
java.util.List extends io.grafeas.v1.WindowsUpdate.CategoryOrBuilder>
getCategoriesOrBuilderList();
/**
*
*
* * The list of categories to which the update belongs. ** *
repeated .grafeas.v1.WindowsUpdate.Category categories = 4;
*/
io.grafeas.v1.WindowsUpdate.CategoryOrBuilder getCategoriesOrBuilder(int index);
/**
*
*
* * The Microsoft Knowledge Base article IDs that are associated with the * update. ** *
repeated string kb_article_ids = 5;
*
* @return A list containing the kbArticleIds.
*/
java.util.List* The Microsoft Knowledge Base article IDs that are associated with the * update. ** *
repeated string kb_article_ids = 5;
*
* @return The count of kbArticleIds.
*/
int getKbArticleIdsCount();
/**
*
*
* * The Microsoft Knowledge Base article IDs that are associated with the * update. ** *
repeated string kb_article_ids = 5;
*
* @param index The index of the element to return.
* @return The kbArticleIds at the given index.
*/
java.lang.String getKbArticleIds(int index);
/**
*
*
* * The Microsoft Knowledge Base article IDs that are associated with the * update. ** *
repeated string kb_article_ids = 5;
*
* @param index The index of the value to return.
* @return The bytes of the kbArticleIds at the given index.
*/
com.google.protobuf.ByteString getKbArticleIdsBytes(int index);
/**
*
*
* * The hyperlink to the support information for the update. ** *
string support_url = 6;
*
* @return The supportUrl.
*/
java.lang.String getSupportUrl();
/**
*
*
* * The hyperlink to the support information for the update. ** *
string support_url = 6;
*
* @return The bytes for supportUrl.
*/
com.google.protobuf.ByteString getSupportUrlBytes();
/**
*
*
* * The last published timestamp of the update. ** *
.google.protobuf.Timestamp last_published_timestamp = 7;
*
* @return Whether the lastPublishedTimestamp field is set.
*/
boolean hasLastPublishedTimestamp();
/**
*
*
* * The last published timestamp of the update. ** *
.google.protobuf.Timestamp last_published_timestamp = 7;
*
* @return The lastPublishedTimestamp.
*/
com.google.protobuf.Timestamp getLastPublishedTimestamp();
/**
*
*
* * The last published timestamp of the update. ** *
.google.protobuf.Timestamp last_published_timestamp = 7;
*/
com.google.protobuf.TimestampOrBuilder getLastPublishedTimestampOrBuilder();
}