Package com.google.cloud.compute.v1
Class InitialStateConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
com.google.cloud.compute.v1.InitialStateConfig.Builder
- All Implemented Interfaces:
InitialStateConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InitialStateConfig
public static final class InitialStateConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
implements InitialStateConfigOrBuilder
Initial State for shielded instance, these are public keys which are safe to store in publicProtobuf type
google.cloud.compute.v1.InitialStateConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllDbs(Iterable<? extends FileContentBuffer> values) The Key Database (db).addAllDbxs(Iterable<? extends FileContentBuffer> values) The forbidden key database (dbx).addAllKeks(Iterable<? extends FileContentBuffer> values) The Key Exchange Key (KEK).addDbs(int index, FileContentBuffer value) The Key Database (db).addDbs(int index, FileContentBuffer.Builder builderForValue) The Key Database (db).addDbs(FileContentBuffer value) The Key Database (db).addDbs(FileContentBuffer.Builder builderForValue) The Key Database (db).The Key Database (db).addDbsBuilder(int index) The Key Database (db).addDbxs(int index, FileContentBuffer value) The forbidden key database (dbx).addDbxs(int index, FileContentBuffer.Builder builderForValue) The forbidden key database (dbx).addDbxs(FileContentBuffer value) The forbidden key database (dbx).addDbxs(FileContentBuffer.Builder builderForValue) The forbidden key database (dbx).The forbidden key database (dbx).addDbxsBuilder(int index) The forbidden key database (dbx).addKeks(int index, FileContentBuffer value) The Key Exchange Key (KEK).addKeks(int index, FileContentBuffer.Builder builderForValue) The Key Exchange Key (KEK).addKeks(FileContentBuffer value) The Key Exchange Key (KEK).addKeks(FileContentBuffer.Builder builderForValue) The Key Exchange Key (KEK).The Key Exchange Key (KEK).addKeksBuilder(int index) The Key Exchange Key (KEK).build()clear()clearDbs()The Key Database (db).The forbidden key database (dbx).The Key Exchange Key (KEK).clearPk()The Platform Key (PK).getDbs(int index) The Key Database (db).getDbsBuilder(int index) The Key Database (db).The Key Database (db).intThe Key Database (db).The Key Database (db).getDbsOrBuilder(int index) The Key Database (db).List<? extends FileContentBufferOrBuilder>The Key Database (db).getDbxs(int index) The forbidden key database (dbx).getDbxsBuilder(int index) The forbidden key database (dbx).The forbidden key database (dbx).intThe forbidden key database (dbx).The forbidden key database (dbx).getDbxsOrBuilder(int index) The forbidden key database (dbx).List<? extends FileContentBufferOrBuilder>The forbidden key database (dbx).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetKeks(int index) The Key Exchange Key (KEK).getKeksBuilder(int index) The Key Exchange Key (KEK).The Key Exchange Key (KEK).intThe Key Exchange Key (KEK).The Key Exchange Key (KEK).getKeksOrBuilder(int index) The Key Exchange Key (KEK).List<? extends FileContentBufferOrBuilder>The Key Exchange Key (KEK).getPk()The Platform Key (PK).The Platform Key (PK).The Platform Key (PK).booleanhasPk()The Platform Key (PK).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(InitialStateConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePk(FileContentBuffer value) The Platform Key (PK).removeDbs(int index) The Key Database (db).removeDbxs(int index) The forbidden key database (dbx).removeKeks(int index) The Key Exchange Key (KEK).setDbs(int index, FileContentBuffer value) The Key Database (db).setDbs(int index, FileContentBuffer.Builder builderForValue) The Key Database (db).setDbxs(int index, FileContentBuffer value) The forbidden key database (dbx).setDbxs(int index, FileContentBuffer.Builder builderForValue) The forbidden key database (dbx).setKeks(int index, FileContentBuffer value) The Key Exchange Key (KEK).setKeks(int index, FileContentBuffer.Builder builderForValue) The Key Exchange Key (KEK).setPk(FileContentBuffer value) The Platform Key (PK).setPk(FileContentBuffer.Builder builderForValue) The Platform Key (PK).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InitialStateConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InitialStateConfig.Builder>
-
mergeFrom
public InitialStateConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InitialStateConfig.Builder>- Throws:
IOException
-
getDbsList
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;- Specified by:
getDbsListin interfaceInitialStateConfigOrBuilder
-
getDbsCount
public int getDbsCount()The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;- Specified by:
getDbsCountin interfaceInitialStateConfigOrBuilder
-
getDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;- Specified by:
getDbsin interfaceInitialStateConfigOrBuilder
-
setDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
setDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addAllDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
clearDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
removeDbs
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
getDbsBuilder
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
getDbsOrBuilder
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;- Specified by:
getDbsOrBuilderin interfaceInitialStateConfigOrBuilder
-
getDbsOrBuilderList
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253;- Specified by:
getDbsOrBuilderListin interfaceInitialStateConfigOrBuilder
-
addDbsBuilder
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
addDbsBuilder
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
getDbsBuilderList
The Key Database (db).
repeated .google.cloud.compute.v1.FileContentBuffer dbs = 99253; -
getDbxsList
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;- Specified by:
getDbxsListin interfaceInitialStateConfigOrBuilder
-
getDbxsCount
public int getDbxsCount()The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;- Specified by:
getDbxsCountin interfaceInitialStateConfigOrBuilder
-
getDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;- Specified by:
getDbxsin interfaceInitialStateConfigOrBuilder
-
setDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
setDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addAllDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
clearDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
removeDbxs
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
getDbxsBuilder
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
getDbxsOrBuilder
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;- Specified by:
getDbxsOrBuilderin interfaceInitialStateConfigOrBuilder
-
getDbxsOrBuilderList
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113;- Specified by:
getDbxsOrBuilderListin interfaceInitialStateConfigOrBuilder
-
addDbxsBuilder
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
addDbxsBuilder
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
getDbxsBuilderList
The forbidden key database (dbx).
repeated .google.cloud.compute.v1.FileContentBuffer dbxs = 3077113; -
getKeksList
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;- Specified by:
getKeksListin interfaceInitialStateConfigOrBuilder
-
getKeksCount
public int getKeksCount()The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;- Specified by:
getKeksCountin interfaceInitialStateConfigOrBuilder
-
getKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;- Specified by:
getKeksin interfaceInitialStateConfigOrBuilder
-
setKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
setKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addAllKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
clearKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
removeKeks
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
getKeksBuilder
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
getKeksOrBuilder
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;- Specified by:
getKeksOrBuilderin interfaceInitialStateConfigOrBuilder
-
getKeksOrBuilderList
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130;- Specified by:
getKeksOrBuilderListin interfaceInitialStateConfigOrBuilder
-
addKeksBuilder
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
addKeksBuilder
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
getKeksBuilderList
The Key Exchange Key (KEK).
repeated .google.cloud.compute.v1.FileContentBuffer keks = 3288130; -
hasPk
public boolean hasPk()The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;- Specified by:
hasPkin interfaceInitialStateConfigOrBuilder- Returns:
- Whether the pk field is set.
-
getPk
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;- Specified by:
getPkin interfaceInitialStateConfigOrBuilder- Returns:
- The pk.
-
setPk
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579; -
setPk
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579; -
mergePk
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579; -
clearPk
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579; -
getPkBuilder
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579; -
getPkOrBuilder
The Platform Key (PK).
optional .google.cloud.compute.v1.FileContentBuffer pk = 3579;- Specified by:
getPkOrBuilderin interfaceInitialStateConfigOrBuilder
-