Class ContinuousValidationEvent.ContinuousValidationPodEvent
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent
-
- All Implemented Interfaces:
ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ContinuousValidationEvent
public static final class ContinuousValidationEvent.ContinuousValidationPodEvent extends com.google.protobuf.GeneratedMessageV3 implements ContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
An auditing event for one Pod.
Protobuf typegoogle.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContinuousValidationEvent.ContinuousValidationPodEvent.BuilderAn auditing event for one Pod.static classContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsContainer image with auditing details.static interfaceContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilderstatic classContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdictAudit time policy conformance verdict.-
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 intDEPLOY_TIME_FIELD_NUMBERstatic intEND_TIME_FIELD_NUMBERstatic intIMAGES_FIELD_NUMBERstatic intPOD_FIELD_NUMBERstatic intPOD_NAMESPACE_FIELD_NUMBERstatic intPOLICY_NAME_FIELD_NUMBERstatic intVERDICT_FIELD_NUMBER
-
Method Summary
-
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
-
POD_NAMESPACE_FIELD_NUMBER
public static final int POD_NAMESPACE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POD_FIELD_NUMBER
public static final int POD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POLICY_NAME_FIELD_NUMBER
public static final int POLICY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEPLOY_TIME_FIELD_NUMBER
public static final int DEPLOY_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERDICT_FIELD_NUMBER
public static final int VERDICT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IMAGES_FIELD_NUMBER
public static final int IMAGES_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
-
getPodNamespace
public String getPodNamespace()
The k8s namespace of the Pod.
string pod_namespace = 7;- Specified by:
getPodNamespacein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The podNamespace.
-
getPodNamespaceBytes
public com.google.protobuf.ByteString getPodNamespaceBytes()
The k8s namespace of the Pod.
string pod_namespace = 7;- Specified by:
getPodNamespaceBytesin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The bytes for podNamespace.
-
getPod
public String getPod()
The name of the Pod.
string pod = 1;- Specified by:
getPodin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The pod.
-
getPodBytes
public com.google.protobuf.ByteString getPodBytes()
The name of the Pod.
string pod = 1;- Specified by:
getPodBytesin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The bytes for pod.
-
getPolicyName
public String getPolicyName()
The name of the policy.
string policy_name = 8;- Specified by:
getPolicyNamein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The policyName.
-
getPolicyNameBytes
public com.google.protobuf.ByteString getPolicyNameBytes()
The name of the policy.
string policy_name = 8;- Specified by:
getPolicyNameBytesin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The bytes for policyName.
-
hasDeployTime
public boolean hasDeployTime()
Deploy time of the Pod from k8s.
.google.protobuf.Timestamp deploy_time = 2;- Specified by:
hasDeployTimein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- Whether the deployTime field is set.
-
getDeployTime
public com.google.protobuf.Timestamp getDeployTime()
Deploy time of the Pod from k8s.
.google.protobuf.Timestamp deploy_time = 2;- Specified by:
getDeployTimein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The deployTime.
-
getDeployTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder()
Deploy time of the Pod from k8s.
.google.protobuf.Timestamp deploy_time = 2;- Specified by:
getDeployTimeOrBuilderin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
hasEndTime
public boolean hasEndTime()
Termination time of the Pod from k8s, or nothing if still running.
.google.protobuf.Timestamp end_time = 3;- Specified by:
hasEndTimein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
Termination time of the Pod from k8s, or nothing if still running.
.google.protobuf.Timestamp end_time = 3;- Specified by:
getEndTimein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The endTime.
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Termination time of the Pod from k8s, or nothing if still running.
.google.protobuf.Timestamp end_time = 3;- Specified by:
getEndTimeOrBuilderin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getVerdictValue
public int getVerdictValue()
Auditing verdict for this Pod.
.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4;- Specified by:
getVerdictValuein interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The enum numeric value on the wire for verdict.
-
getVerdict
public ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict getVerdict()
Auditing verdict for this Pod.
.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4;- Specified by:
getVerdictin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder- Returns:
- The verdict.
-
getImagesList
public List<ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails> getImagesList()
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;- Specified by:
getImagesListin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getImagesOrBuilderList
public List<? extends ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder> getImagesOrBuilderList()
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;- Specified by:
getImagesOrBuilderListin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getImagesCount
public int getImagesCount()
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;- Specified by:
getImagesCountin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getImages
public ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails getImages(int index)
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;- Specified by:
getImagesin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getImagesOrBuilder
public ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder getImagesOrBuilder(int index)
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;- Specified by:
getImagesOrBuilderin interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
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 ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContinuousValidationEvent.ContinuousValidationPodEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ContinuousValidationEvent.ContinuousValidationPodEvent.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ContinuousValidationEvent.ContinuousValidationPodEvent.Builder newBuilder()
-
newBuilder
public static ContinuousValidationEvent.ContinuousValidationPodEvent.Builder newBuilder(ContinuousValidationEvent.ContinuousValidationPodEvent prototype)
-
toBuilder
public ContinuousValidationEvent.ContinuousValidationPodEvent.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContinuousValidationEvent.ContinuousValidationPodEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ContinuousValidationEvent.ContinuousValidationPodEvent> parser()
-
getParserForType
public com.google.protobuf.Parser<ContinuousValidationEvent.ContinuousValidationPodEvent> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-