Class KubernetesPodEvidence
java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
com.microsoft.graph.security.models.KubernetesPodEvidence
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class KubernetesPodEvidence
extends AlertEvidence
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Kubernetes Pod Evidence.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Containers.The Controller.The Ephemeral Containers.The Init Containers.The Labels.The Name.The Namespace.The Pod Ip.The Service Account.Fields inherited from class com.microsoft.graph.security.models.AlertEvidence
createdDateTime, detailedRoles, oDataType, remediationStatus, remediationStatusDetails, roles, tags, verdict -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.security.models.AlertEvidence
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
containers
@SerializedName(value="containers", alternate="Containers") @Expose @Nullable public List<ContainerEvidence> containersThe Containers. The list of pod containers which are not init or ephemeral containers. -
controller
@SerializedName(value="controller", alternate="Controller") @Expose @Nullable public KubernetesControllerEvidence controllerThe Controller. The pod controller. -
ephemeralContainers
@SerializedName(value="ephemeralContainers", alternate="EphemeralContainers") @Expose @Nullable public List<ContainerEvidence> ephemeralContainersThe Ephemeral Containers. The list of pod ephemeral containers. -
initContainers
@SerializedName(value="initContainers", alternate="InitContainers") @Expose @Nullable public List<ContainerEvidence> initContainersThe Init Containers. The list of pod init containers. -
labels
The Labels. The pod labels. -
name
The Name. The pod name. -
namespace
@SerializedName(value="namespace", alternate="Namespace") @Expose @Nullable public KubernetesNamespaceEvidence namespaceThe Namespace. The pod namespace. -
podIp
The Pod Ip. The pod IP. -
serviceAccount
@SerializedName(value="serviceAccount", alternate="ServiceAccount") @Expose @Nullable public KubernetesServiceAccountEvidence serviceAccountThe Service Account. The pod service account.
-
-
Constructor Details
-
KubernetesPodEvidence
public KubernetesPodEvidence()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classAlertEvidence- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-