com.azure.resourcemanager.securityinsights.models.EnrichmentIpGeodata Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-resourcemanager-securityinsights Show documentation
Show all versions of azure-resourcemanager-securityinsights Show documentation
This package contains Microsoft Azure SDK for SecurityInsights Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider. Package tag package-preview-2022-09.
The newest version!
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.
package com.azure.resourcemanager.securityinsights.models;
import com.azure.resourcemanager.securityinsights.fluent.models.EnrichmentIpGeodataInner;
/**
* An immutable client-side representation of EnrichmentIpGeodata.
*/
public interface EnrichmentIpGeodata {
/**
* Gets the asn property: The autonomous system number associated with this IP address.
*
* @return the asn value.
*/
String asn();
/**
* Gets the carrier property: The name of the carrier for this IP address.
*
* @return the carrier value.
*/
String carrier();
/**
* Gets the city property: The city this IP address is located in.
*
* @return the city value.
*/
String city();
/**
* Gets the cityCf property: A numeric rating of confidence that the value in the 'city' field is correct, on a
* scale of 0-100.
*
* @return the cityCf value.
*/
Integer cityCf();
/**
* Gets the continent property: The continent this IP address is located on.
*
* @return the continent value.
*/
String continent();
/**
* Gets the country property: The county this IP address is located in.
*
* @return the country value.
*/
String country();
/**
* Gets the countryCf property: A numeric rating of confidence that the value in the 'country' field is correct on a
* scale of 0-100.
*
* @return the countryCf value.
*/
Integer countryCf();
/**
* Gets the ipAddr property: The dotted-decimal or colon-separated string representation of the IP address.
*
* @return the ipAddr value.
*/
String ipAddr();
/**
* Gets the ipRoutingType property: A description of the connection type of this IP address.
*
* @return the ipRoutingType value.
*/
String ipRoutingType();
/**
* Gets the latitude property: The latitude of this IP address.
*
* @return the latitude value.
*/
String latitude();
/**
* Gets the longitude property: The longitude of this IP address.
*
* @return the longitude value.
*/
String longitude();
/**
* Gets the organization property: The name of the organization for this IP address.
*
* @return the organization value.
*/
String organization();
/**
* Gets the organizationType property: The type of the organization for this IP address.
*
* @return the organizationType value.
*/
String organizationType();
/**
* Gets the region property: The geographic region this IP address is located in.
*
* @return the region value.
*/
String region();
/**
* Gets the state property: The state this IP address is located in.
*
* @return the state value.
*/
String state();
/**
* Gets the stateCf property: A numeric rating of confidence that the value in the 'state' field is correct on a
* scale of 0-100.
*
* @return the stateCf value.
*/
Integer stateCf();
/**
* Gets the stateCode property: The abbreviated name for the state this IP address is located in.
*
* @return the stateCode value.
*/
String stateCode();
/**
* Gets the inner com.azure.resourcemanager.securityinsights.fluent.models.EnrichmentIpGeodataInner object.
*
* @return the inner object.
*/
EnrichmentIpGeodataInner innerModel();
}