Class KubernetesServiceEvidence
- java.lang.Object
-
- odata.msgraph.client.security.complex.AlertEvidence
-
- odata.msgraph.client.security.complex.KubernetesServiceEvidence
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class KubernetesServiceEvidence extends AlertEvidence implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKubernetesServiceEvidence.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IpEvidenceclusterIPprotected List<IpEvidence>externalIPsprotected StringexternalIPsNextLinkprotected Dictionarylabelsprotected Stringnameprotected KubernetesNamespaceEvidencenamespaceprotected Dictionaryselectorprotected List<KubernetesServicePort>servicePortsprotected StringservicePortsNextLinkprotected KubernetesServiceTypeserviceType-
Fields inherited from class odata.msgraph.client.security.complex.AlertEvidence
contextPath, createdDateTime, detailedRoles, detailedRolesNextLink, odataType, remediationStatus, remediationStatusDetails, roles, rolesNextLink, tags, tagsNextLink, unmappedFields, verdict
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedKubernetesServiceEvidence()
-
Method Summary
-
Methods inherited from class odata.msgraph.client.security.complex.AlertEvidence
builder, getCreatedDateTime, getDetailedRoles, getDetailedRoles, getRemediationStatus, getRemediationStatusDetails, getRoles, getRoles, getTags, getTags, getVerdict, withCreatedDateTime, withRemediationStatus, withRemediationStatusDetails, withVerdict
-
-
-
-
Field Detail
-
clusterIP
protected IpEvidence clusterIP
-
externalIPs
protected List<IpEvidence> externalIPs
-
externalIPsNextLink
protected String externalIPsNextLink
-
labels
protected Dictionary labels
-
name
protected String name
-
namespace
protected KubernetesNamespaceEvidence namespace
-
selector
protected Dictionary selector
-
servicePorts
protected List<KubernetesServicePort> servicePorts
-
servicePortsNextLink
protected String servicePortsNextLink
-
serviceType
protected KubernetesServiceType serviceType
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classAlertEvidence
-
getClusterIP
public Optional<IpEvidence> getClusterIP()
-
withClusterIP
public KubernetesServiceEvidence withClusterIP(IpEvidence clusterIP)
-
getExternalIPs
public com.github.davidmoten.odata.client.CollectionPage<IpEvidence> getExternalIPs()
-
getExternalIPs
public com.github.davidmoten.odata.client.CollectionPage<IpEvidence> getExternalIPs(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getLabels
public Optional<Dictionary> getLabels()
-
withLabels
public KubernetesServiceEvidence withLabels(Dictionary labels)
-
withName
public KubernetesServiceEvidence withName(String name)
-
getNamespace
public Optional<KubernetesNamespaceEvidence> getNamespace()
-
withNamespace
public KubernetesServiceEvidence withNamespace(KubernetesNamespaceEvidence namespace)
-
getSelector
public Optional<Dictionary> getSelector()
-
withSelector
public KubernetesServiceEvidence withSelector(Dictionary selector)
-
getServicePorts
public com.github.davidmoten.odata.client.CollectionPage<KubernetesServicePort> getServicePorts()
-
getServicePorts
public com.github.davidmoten.odata.client.CollectionPage<KubernetesServicePort> getServicePorts(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getServiceType
public Optional<KubernetesServiceType> getServiceType()
-
withServiceType
public KubernetesServiceEvidence withServiceType(KubernetesServiceType serviceType)
-
withUnmappedField
public KubernetesServiceEvidence withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classAlertEvidence
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classAlertEvidence
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classAlertEvidence
-
builderKubernetesServiceEvidence
public static KubernetesServiceEvidence.Builder builderKubernetesServiceEvidence()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
toString
public String toString()
- Overrides:
toStringin classAlertEvidence
-
-