Package com.google.cloud.dataproc.v1
Class ShieldedInstanceConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dataproc.v1.ShieldedInstanceConfig
-
- All Implemented Interfaces:
ShieldedInstanceConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ShieldedInstanceConfig extends com.google.protobuf.GeneratedMessageV3 implements ShieldedInstanceConfigOrBuilder
Shielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).
Protobuf typegoogle.cloud.dataproc.v1.ShieldedInstanceConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShieldedInstanceConfig.BuilderShielded Instance Config for clusters using [Compute Engine Shielded VMs](https://cloud.google.com/security/shielded-cloud/shielded-vm).-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intENABLE_INTEGRITY_MONITORING_FIELD_NUMBERstatic intENABLE_SECURE_BOOT_FIELD_NUMBERstatic intENABLE_VTPM_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ShieldedInstanceConfiggetDefaultInstance()ShieldedInstanceConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetEnableIntegrityMonitoring()Optional.booleangetEnableSecureBoot()Optional.booleangetEnableVtpm()Optional.com.google.protobuf.Parser<ShieldedInstanceConfig>getParserForType()intgetSerializedSize()booleanhasEnableIntegrityMonitoring()Optional.booleanhasEnableSecureBoot()Optional.booleanhasEnableVtpm()Optional.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ShieldedInstanceConfig.BuildernewBuilder()static ShieldedInstanceConfig.BuildernewBuilder(ShieldedInstanceConfig prototype)ShieldedInstanceConfig.BuildernewBuilderForType()protected ShieldedInstanceConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ShieldedInstanceConfigparseDelimitedFrom(InputStream input)static ShieldedInstanceConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShieldedInstanceConfigparseFrom(byte[] data)static ShieldedInstanceConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShieldedInstanceConfigparseFrom(com.google.protobuf.ByteString data)static ShieldedInstanceConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShieldedInstanceConfigparseFrom(com.google.protobuf.CodedInputStream input)static ShieldedInstanceConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShieldedInstanceConfigparseFrom(InputStream input)static ShieldedInstanceConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ShieldedInstanceConfigparseFrom(ByteBuffer data)static ShieldedInstanceConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ShieldedInstanceConfig>parser()ShieldedInstanceConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ENABLE_SECURE_BOOT_FIELD_NUMBER
public static final int ENABLE_SECURE_BOOT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_VTPM_FIELD_NUMBER
public static final int ENABLE_VTPM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLE_INTEGRITY_MONITORING_FIELD_NUMBER
public static final int ENABLE_INTEGRITY_MONITORING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasEnableSecureBoot
public boolean hasEnableSecureBoot()
Optional. Defines whether instances have Secure Boot enabled.
optional bool enable_secure_boot = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEnableSecureBootin interfaceShieldedInstanceConfigOrBuilder- Returns:
- Whether the enableSecureBoot field is set.
-
getEnableSecureBoot
public boolean getEnableSecureBoot()
Optional. Defines whether instances have Secure Boot enabled.
optional bool enable_secure_boot = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableSecureBootin interfaceShieldedInstanceConfigOrBuilder- Returns:
- The enableSecureBoot.
-
hasEnableVtpm
public boolean hasEnableVtpm()
Optional. Defines whether instances have the vTPM enabled.
optional bool enable_vtpm = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEnableVtpmin interfaceShieldedInstanceConfigOrBuilder- Returns:
- Whether the enableVtpm field is set.
-
getEnableVtpm
public boolean getEnableVtpm()
Optional. Defines whether instances have the vTPM enabled.
optional bool enable_vtpm = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableVtpmin interfaceShieldedInstanceConfigOrBuilder- Returns:
- The enableVtpm.
-
hasEnableIntegrityMonitoring
public boolean hasEnableIntegrityMonitoring()
Optional. Defines whether instances have integrity monitoring enabled.
optional bool enable_integrity_monitoring = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEnableIntegrityMonitoringin interfaceShieldedInstanceConfigOrBuilder- Returns:
- Whether the enableIntegrityMonitoring field is set.
-
getEnableIntegrityMonitoring
public boolean getEnableIntegrityMonitoring()
Optional. Defines whether instances have integrity monitoring enabled.
optional bool enable_integrity_monitoring = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableIntegrityMonitoringin interfaceShieldedInstanceConfigOrBuilder- Returns:
- The enableIntegrityMonitoring.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ShieldedInstanceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ShieldedInstanceConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ShieldedInstanceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ShieldedInstanceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ShieldedInstanceConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ShieldedInstanceConfig.Builder newBuilder()
-
newBuilder
public static ShieldedInstanceConfig.Builder newBuilder(ShieldedInstanceConfig prototype)
-
toBuilder
public ShieldedInstanceConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ShieldedInstanceConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ShieldedInstanceConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ShieldedInstanceConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<ShieldedInstanceConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ShieldedInstanceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-