1 /* 2 * Copyright 2020 Google LLC 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 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 public interface InitialStateConfigOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InitialStateConfig) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * The Key Database (db). 31 * </pre> 32 * 33 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code> 34 */ getDbsList()35 java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbsList(); 36 /** 37 * 38 * 39 * <pre> 40 * The Key Database (db). 41 * </pre> 42 * 43 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code> 44 */ getDbs(int index)45 com.google.cloud.compute.v1.FileContentBuffer getDbs(int index); 46 /** 47 * 48 * 49 * <pre> 50 * The Key Database (db). 51 * </pre> 52 * 53 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code> 54 */ getDbsCount()55 int getDbsCount(); 56 /** 57 * 58 * 59 * <pre> 60 * The Key Database (db). 61 * </pre> 62 * 63 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code> 64 */ 65 java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder> getDbsOrBuilderList()66 getDbsOrBuilderList(); 67 /** 68 * 69 * 70 * <pre> 71 * The Key Database (db). 72 * </pre> 73 * 74 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;</code> 75 */ getDbsOrBuilder(int index)76 com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbsOrBuilder(int index); 77 78 /** 79 * 80 * 81 * <pre> 82 * The forbidden key database (dbx). 83 * </pre> 84 * 85 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code> 86 */ getDbxsList()87 java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getDbxsList(); 88 /** 89 * 90 * 91 * <pre> 92 * The forbidden key database (dbx). 93 * </pre> 94 * 95 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code> 96 */ getDbxs(int index)97 com.google.cloud.compute.v1.FileContentBuffer getDbxs(int index); 98 /** 99 * 100 * 101 * <pre> 102 * The forbidden key database (dbx). 103 * </pre> 104 * 105 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code> 106 */ getDbxsCount()107 int getDbxsCount(); 108 /** 109 * 110 * 111 * <pre> 112 * The forbidden key database (dbx). 113 * </pre> 114 * 115 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code> 116 */ 117 java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder> getDbxsOrBuilderList()118 getDbxsOrBuilderList(); 119 /** 120 * 121 * 122 * <pre> 123 * The forbidden key database (dbx). 124 * </pre> 125 * 126 * <code>repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;</code> 127 */ getDbxsOrBuilder(int index)128 com.google.cloud.compute.v1.FileContentBufferOrBuilder getDbxsOrBuilder(int index); 129 130 /** 131 * 132 * 133 * <pre> 134 * The Key Exchange Key (KEK). 135 * </pre> 136 * 137 * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code> 138 */ getKeksList()139 java.util.List<com.google.cloud.compute.v1.FileContentBuffer> getKeksList(); 140 /** 141 * 142 * 143 * <pre> 144 * The Key Exchange Key (KEK). 145 * </pre> 146 * 147 * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code> 148 */ getKeks(int index)149 com.google.cloud.compute.v1.FileContentBuffer getKeks(int index); 150 /** 151 * 152 * 153 * <pre> 154 * The Key Exchange Key (KEK). 155 * </pre> 156 * 157 * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code> 158 */ getKeksCount()159 int getKeksCount(); 160 /** 161 * 162 * 163 * <pre> 164 * The Key Exchange Key (KEK). 165 * </pre> 166 * 167 * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code> 168 */ 169 java.util.List<? extends com.google.cloud.compute.v1.FileContentBufferOrBuilder> getKeksOrBuilderList()170 getKeksOrBuilderList(); 171 /** 172 * 173 * 174 * <pre> 175 * The Key Exchange Key (KEK). 176 * </pre> 177 * 178 * <code>repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;</code> 179 */ getKeksOrBuilder(int index)180 com.google.cloud.compute.v1.FileContentBufferOrBuilder getKeksOrBuilder(int index); 181 182 /** 183 * 184 * 185 * <pre> 186 * The Platform Key (PK). 187 * </pre> 188 * 189 * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code> 190 * 191 * @return Whether the pk field is set. 192 */ hasPk()193 boolean hasPk(); 194 /** 195 * 196 * 197 * <pre> 198 * The Platform Key (PK). 199 * </pre> 200 * 201 * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code> 202 * 203 * @return The pk. 204 */ getPk()205 com.google.cloud.compute.v1.FileContentBuffer getPk(); 206 /** 207 * 208 * 209 * <pre> 210 * The Platform Key (PK). 211 * </pre> 212 * 213 * <code>optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;</code> 214 */ getPkOrBuilder()215 com.google.cloud.compute.v1.FileContentBufferOrBuilder getPkOrBuilder(); 216 } 217