Class SecurityMonitoringAzureAppRegistration

java.lang.Object
com.datadog.api.client.v2.model.SecurityMonitoringAzureAppRegistration

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringAzureAppRegistration extends Object
An Azure App Registration discovered for the organization.
  • Field Details

  • Constructor Details

    • SecurityMonitoringAzureAppRegistration

      public SecurityMonitoringAzureAppRegistration()
    • SecurityMonitoringAzureAppRegistration

      public SecurityMonitoringAzureAppRegistration(String clientId, Long errorCount, Boolean resourceCollectionEnabled, Long subscriptionCount, String tenantId)
  • Method Details

    • clientId

      public SecurityMonitoringAzureAppRegistration clientId(String clientId)
    • getClientId

      public String getClientId()
      The client ID of the App Registration.
      Returns:
      clientId
    • setClientId

      public void setClientId(String clientId)
    • errorCount

      public SecurityMonitoringAzureAppRegistration errorCount(Long errorCount)
    • getErrorCount

      public Long getErrorCount()
      The number of errors encountered while crawling resources for this App Registration.
      Returns:
      errorCount
    • setErrorCount

      public void setErrorCount(Long errorCount)
    • resourceCollectionEnabled

      public SecurityMonitoringAzureAppRegistration resourceCollectionEnabled(Boolean resourceCollectionEnabled)
    • getResourceCollectionEnabled

      public Boolean getResourceCollectionEnabled()
      Whether resource collection is enabled for this App Registration.
      Returns:
      resourceCollectionEnabled
    • setResourceCollectionEnabled

      public void setResourceCollectionEnabled(Boolean resourceCollectionEnabled)
    • subscriptionCount

      public SecurityMonitoringAzureAppRegistration subscriptionCount(Long subscriptionCount)
    • getSubscriptionCount

      public Long getSubscriptionCount()
      The number of Azure subscriptions associated with this App Registration.
      Returns:
      subscriptionCount
    • setSubscriptionCount

      public void setSubscriptionCount(Long subscriptionCount)
    • tenantId

      public SecurityMonitoringAzureAppRegistration tenantId(String tenantId)
    • getTenantId

      public String getTenantId()
      The Azure tenant ID of the App Registration.
      Returns:
      tenantId
    • setTenantId

      public void setTenantId(String tenantId)
    • putAdditionalProperty

      public SecurityMonitoringAzureAppRegistration putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      SecurityMonitoringAzureAppRegistration
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this SecurityMonitoringAzureAppRegistration object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object