Class DatadogOrganizationProperties

java.lang.Object
com.azure.resourcemanager.datadog.models.DatadogOrganizationProperties

public final class DatadogOrganizationProperties extends Object
Datadog organization properties.
  • Constructor Details

    • DatadogOrganizationProperties

      public DatadogOrganizationProperties()
      Creates an instance of DatadogOrganizationProperties class.
  • Method Details

    • name

      public String name()
      Get the name property: Name of the Datadog organization.
      Returns:
      the name value.
    • id

      public String id()
      Get the id property: Id of the Datadog organization.
      Returns:
      the id value.
    • linkingAuthCode

      public String linkingAuthCode()
      Get the linkingAuthCode property: The auth code used to linking to an existing datadog organization.
      Returns:
      the linkingAuthCode value.
    • withLinkingAuthCode

      public DatadogOrganizationProperties withLinkingAuthCode(String linkingAuthCode)
      Set the linkingAuthCode property: The auth code used to linking to an existing datadog organization.
      Parameters:
      linkingAuthCode - the linkingAuthCode value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • linkingClientId

      public String linkingClientId()
      Get the linkingClientId property: The client_id from an existing in exchange for an auth token to link organization.
      Returns:
      the linkingClientId value.
    • withLinkingClientId

      public DatadogOrganizationProperties withLinkingClientId(String linkingClientId)
      Set the linkingClientId property: The client_id from an existing in exchange for an auth token to link organization.
      Parameters:
      linkingClientId - the linkingClientId value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • redirectUri

      public String redirectUri()
      Get the redirectUri property: The redirect uri for linking.
      Returns:
      the redirectUri value.
    • withRedirectUri

      public DatadogOrganizationProperties withRedirectUri(String redirectUri)
      Set the redirectUri property: The redirect uri for linking.
      Parameters:
      redirectUri - the redirectUri value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • apiKey

      public String apiKey()
      Get the apiKey property: Api key associated to the Datadog organization.
      Returns:
      the apiKey value.
    • withApiKey

      public DatadogOrganizationProperties withApiKey(String apiKey)
      Set the apiKey property: Api key associated to the Datadog organization.
      Parameters:
      apiKey - the apiKey value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • applicationKey

      public String applicationKey()
      Get the applicationKey property: Application key associated to the Datadog organization.
      Returns:
      the applicationKey value.
    • withApplicationKey

      public DatadogOrganizationProperties withApplicationKey(String applicationKey)
      Set the applicationKey property: Application key associated to the Datadog organization.
      Parameters:
      applicationKey - the applicationKey value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • enterpriseAppId

      public String enterpriseAppId()
      Get the enterpriseAppId property: The Id of the Enterprise App used for Single sign on.
      Returns:
      the enterpriseAppId value.
    • withEnterpriseAppId

      public DatadogOrganizationProperties withEnterpriseAppId(String enterpriseAppId)
      Set the enterpriseAppId property: The Id of the Enterprise App used for Single sign on.
      Parameters:
      enterpriseAppId - the enterpriseAppId value to set.
      Returns:
      the DatadogOrganizationProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.