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 class
ContinuousValidationEvent.ContinuousValidationPodEvent.Builder
An auditing event for one Pod.static class
ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails
Container image with auditing details.static interface
ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetailsOrBuilder
static class
ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict
Audit 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 int
DEPLOY_TIME_FIELD_NUMBER
static int
END_TIME_FIELD_NUMBER
static int
IMAGES_FIELD_NUMBER
static int
POD_FIELD_NUMBER
static int
POD_NAMESPACE_FIELD_NUMBER
static int
POLICY_NAME_FIELD_NUMBER
static int
VERDICT_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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getPodNamespace
public String getPodNamespace()
The k8s namespace of the Pod.
string pod_namespace = 7;
- Specified by:
getPodNamespace
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
- Returns:
- The podNamespace.
-
getPodNamespaceBytes
public com.google.protobuf.ByteString getPodNamespaceBytes()
The k8s namespace of the Pod.
string pod_namespace = 7;
- Specified by:
getPodNamespaceBytes
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
- Returns:
- The bytes for podNamespace.
-
getPod
public String getPod()
The name of the Pod.
string pod = 1;
- Specified by:
getPod
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
- Returns:
- The pod.
-
getPodBytes
public com.google.protobuf.ByteString getPodBytes()
The name of the Pod.
string pod = 1;
- Specified by:
getPodBytes
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
- Returns:
- The bytes for pod.
-
getPolicyName
public String getPolicyName()
The name of the policy.
string policy_name = 8;
- Specified by:
getPolicyName
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
- Returns:
- The policyName.
-
getPolicyNameBytes
public com.google.protobuf.ByteString getPolicyNameBytes()
The name of the policy.
string policy_name = 8;
- Specified by:
getPolicyNameBytes
in 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:
hasDeployTime
in 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:
getDeployTime
in 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:
getDeployTimeOrBuilder
in 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:
hasEndTime
in 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:
getEndTime
in 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:
getEndTimeOrBuilder
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getVerdictValue
public int getVerdictValue()
Auditing verdict for this Pod.
.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.PolicyConformanceVerdict verdict = 4;
- Specified by:
getVerdictValue
in 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:
getVerdict
in 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:
getImagesList
in 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:
getImagesOrBuilderList
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
getImagesCount
public int getImagesCount()
List of images with auditing details.
repeated .google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent.ContinuousValidationPodEvent.ImageDetails images = 5;
- Specified by:
getImagesCount
in 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:
getImages
in 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:
getImagesOrBuilder
in interfaceContinuousValidationEvent.ContinuousValidationPodEventOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContinuousValidationEvent.ContinuousValidationPodEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ContinuousValidationEvent.ContinuousValidationPodEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-