public final class ShieldedInstanceIntegrityPolicy extends GeneratedMessageV3 implements ShieldedInstanceIntegrityPolicyOrBuilder
The policy describes the baseline against which Instance boot integrity is measured.
Protobuf type google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy
Static Fields
UPDATE_AUTO_LEARN_POLICY_FIELD_NUMBER
public static final int UPDATE_AUTO_LEARN_POLICY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static ShieldedInstanceIntegrityPolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ShieldedInstanceIntegrityPolicy.Builder newBuilder()
newBuilder(ShieldedInstanceIntegrityPolicy prototype)
public static ShieldedInstanceIntegrityPolicy.Builder newBuilder(ShieldedInstanceIntegrityPolicy prototype)
public static ShieldedInstanceIntegrityPolicy parseDelimitedFrom(InputStream input)
public static ShieldedInstanceIntegrityPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ShieldedInstanceIntegrityPolicy parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ShieldedInstanceIntegrityPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ShieldedInstanceIntegrityPolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShieldedInstanceIntegrityPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShieldedInstanceIntegrityPolicy parseFrom(CodedInputStream input)
public static ShieldedInstanceIntegrityPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ShieldedInstanceIntegrityPolicy parseFrom(InputStream input)
public static ShieldedInstanceIntegrityPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ShieldedInstanceIntegrityPolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ShieldedInstanceIntegrityPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ShieldedInstanceIntegrityPolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public ShieldedInstanceIntegrityPolicy getDefaultInstanceForType()
getParserForType()
public Parser<ShieldedInstanceIntegrityPolicy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getUpdateAutoLearnPolicy()
public boolean getUpdateAutoLearnPolicy()
Updates the integrity policy baseline using the measurements from the VM instance's most recent boot.
optional bool update_auto_learn_policy = 245490215;
Returns |
---|
Type | Description |
boolean | The updateAutoLearnPolicy.
|
hasUpdateAutoLearnPolicy()
public boolean hasUpdateAutoLearnPolicy()
Updates the integrity policy baseline using the measurements from the VM instance's most recent boot.
optional bool update_auto_learn_policy = 245490215;
Returns |
---|
Type | Description |
boolean | Whether the updateAutoLearnPolicy field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ShieldedInstanceIntegrityPolicy.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ShieldedInstanceIntegrityPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public ShieldedInstanceIntegrityPolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides