Package odata.msgraph.client.beta.entity
Class IpSecurityProfile
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.IpSecurityProfile
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class IpSecurityProfile extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.CountRestrictions
Countable = true
Org.OData.Capabilities.V1.FilterRestrictions
Filterable = true
Org.OData.Capabilities.V1.SelectRestrictions
Selectable = true
Org.OData.Capabilities.V1.SkipSupported
true
Org.OData.Capabilities.V1.SortRestrictions
Sortable = true
Org.OData.Capabilities.V1.TopSupported
true
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIpSecurityProfile.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<String>activityGroupNamesprotected StringactivityGroupNamesNextLinkprotected Stringaddressprotected StringazureSubscriptionIdprotected StringazureTenantIdprotected IntegercountHitsprotected IntegercountHostsprotected OffsetDateTimefirstSeenDateTimeprotected List<IpCategory>ipCategoriesprotected StringipCategoriesNextLinkprotected List<IpReferenceData>ipReferenceDataprotected StringipReferenceDataNextLinkprotected OffsetDateTimelastSeenDateTimeprotected StringriskScoreprotected List<String>tagsprotected StringtagsNextLinkprotected SecurityVendorInformationvendorInformation-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIpSecurityProfile()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IpSecurityProfile.BuilderbuilderIpSecurityProfile()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.CollectionPage<String>getActivityGroupNames()com.github.davidmoten.odata.client.CollectionPage<String>getActivityGroupNames(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getAddress()Optional<String>getAzureSubscriptionId()Optional<String>getAzureTenantId()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Integer>getCountHits()Optional<Integer>getCountHosts()Optional<OffsetDateTime>getFirstSeenDateTime()com.github.davidmoten.odata.client.CollectionPage<IpCategory>getIpCategories()com.github.davidmoten.odata.client.CollectionPage<IpCategory>getIpCategories(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<IpReferenceData>getIpReferenceData()com.github.davidmoten.odata.client.CollectionPage<IpReferenceData>getIpReferenceData(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<OffsetDateTime>getLastSeenDateTime()Optional<String>getRiskScore()com.github.davidmoten.odata.client.CollectionPage<String>getTags()com.github.davidmoten.odata.client.CollectionPage<String>getTags(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<SecurityVendorInformation>getVendorInformation()StringodataTypeName()IpSecurityProfilepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)IpSecurityProfileput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()IpSecurityProfilewithActivityGroupNames(List<String> activityGroupNames)IpSecurityProfilewithAddress(String address)IpSecurityProfilewithAzureSubscriptionId(String azureSubscriptionId)IpSecurityProfilewithAzureTenantId(String azureTenantId)IpSecurityProfilewithCountHits(Integer countHits)IpSecurityProfilewithCountHosts(Integer countHosts)IpSecurityProfilewithFirstSeenDateTime(OffsetDateTime firstSeenDateTime)IpSecurityProfilewithIpCategories(List<IpCategory> ipCategories)IpSecurityProfilewithIpReferenceData(List<IpReferenceData> ipReferenceData)IpSecurityProfilewithLastSeenDateTime(OffsetDateTime lastSeenDateTime)IpSecurityProfilewithRiskScore(String riskScore)IpSecurityProfilewithTags(List<String> tags)IpSecurityProfilewithUnmappedField(String name, String value)IpSecurityProfilewithVendorInformation(SecurityVendorInformation vendorInformation)
-
-
-
Field Detail
-
activityGroupNamesNextLink
protected String activityGroupNamesNextLink
-
address
protected String address
-
azureSubscriptionId
protected String azureSubscriptionId
-
azureTenantId
protected String azureTenantId
-
countHits
protected Integer countHits
-
countHosts
protected Integer countHosts
-
firstSeenDateTime
protected OffsetDateTime firstSeenDateTime
-
ipCategories
protected List<IpCategory> ipCategories
-
ipCategoriesNextLink
protected String ipCategoriesNextLink
-
ipReferenceData
protected List<IpReferenceData> ipReferenceData
-
ipReferenceDataNextLink
protected String ipReferenceDataNextLink
-
lastSeenDateTime
protected OffsetDateTime lastSeenDateTime
-
riskScore
protected String riskScore
-
tagsNextLink
protected String tagsNextLink
-
vendorInformation
protected SecurityVendorInformation vendorInformation
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderIpSecurityProfile
public static IpSecurityProfile.Builder builderIpSecurityProfile()
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
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getActivityGroupNames
public com.github.davidmoten.odata.client.CollectionPage<String> getActivityGroupNames()
-
withActivityGroupNames
public IpSecurityProfile withActivityGroupNames(List<String> activityGroupNames)
-
getActivityGroupNames
public com.github.davidmoten.odata.client.CollectionPage<String> getActivityGroupNames(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withAddress
public IpSecurityProfile withAddress(String address)
-
withAzureSubscriptionId
public IpSecurityProfile withAzureSubscriptionId(String azureSubscriptionId)
-
withAzureTenantId
public IpSecurityProfile withAzureTenantId(String azureTenantId)
-
withCountHits
public IpSecurityProfile withCountHits(Integer countHits)
-
withCountHosts
public IpSecurityProfile withCountHosts(Integer countHosts)
-
getFirstSeenDateTime
public Optional<OffsetDateTime> getFirstSeenDateTime()
-
withFirstSeenDateTime
public IpSecurityProfile withFirstSeenDateTime(OffsetDateTime firstSeenDateTime)
-
getIpCategories
public com.github.davidmoten.odata.client.CollectionPage<IpCategory> getIpCategories()
-
withIpCategories
public IpSecurityProfile withIpCategories(List<IpCategory> ipCategories)
-
getIpCategories
public com.github.davidmoten.odata.client.CollectionPage<IpCategory> getIpCategories(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getIpReferenceData
public com.github.davidmoten.odata.client.CollectionPage<IpReferenceData> getIpReferenceData()
-
withIpReferenceData
public IpSecurityProfile withIpReferenceData(List<IpReferenceData> ipReferenceData)
-
getIpReferenceData
public com.github.davidmoten.odata.client.CollectionPage<IpReferenceData> getIpReferenceData(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getLastSeenDateTime
public Optional<OffsetDateTime> getLastSeenDateTime()
-
withLastSeenDateTime
public IpSecurityProfile withLastSeenDateTime(OffsetDateTime lastSeenDateTime)
-
withRiskScore
public IpSecurityProfile withRiskScore(String riskScore)
-
getTags
public com.github.davidmoten.odata.client.CollectionPage<String> getTags()
-
withTags
public IpSecurityProfile withTags(List<String> tags)
-
getTags
public com.github.davidmoten.odata.client.CollectionPage<String> getTags(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getVendorInformation
public Optional<SecurityVendorInformation> getVendorInformation()
-
withVendorInformation
public IpSecurityProfile withVendorInformation(SecurityVendorInformation vendorInformation)
-
withUnmappedField
public IpSecurityProfile withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public IpSecurityProfile patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public IpSecurityProfile put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-