Class AzureTenant

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AzureTenant extends Object
The definition of the AzureTenant object.
  • Field Details

  • Constructor Details

  • Method Details

    • appClientId

      public AzureTenant appClientId(String appClientId)
    • getAppClientId

      public String getAppClientId()
      The Client ID, also known as the Application ID in Azure, is a unique identifier for an application. It's used to identify the application during the authentication process. Your Application (client) ID is listed in the application's overview page. You can navigate to your application via the Azure Directory.
      Returns:
      appClientId
    • setAppClientId

      public void setAppClientId(String appClientId)
    • clientSecret

      public AzureTenant clientSecret(String clientSecret)
    • getClientSecret

      public String getClientSecret()
      The Client Secret is a confidential piece of information known only to the application and Azure AD. It's used to prove the application's identity. Your Client Secret is available from the application’s secrets page. You can navigate to your application via the Azure Directory.
      Returns:
      clientSecret
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • customScopes

      public AzureTenant customScopes(String customScopes)
    • getCustomScopes

      @Nullable public String getCustomScopes()
      If provided, the custom scope to be requested from Microsoft when acquiring an OAuth 2 access token. This custom scope is used only in conjunction with the HTTP action. A resource's scope is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/) as follows:{identifierURI}/.default.
      Returns:
      customScopes
    • setCustomScopes

      public void setCustomScopes(String customScopes)
    • tenantId

      public AzureTenant tenantId(String tenantId)
    • getTenantId

      public String getTenantId()
      The Tenant ID, also known as the Directory ID in Azure, is a unique identifier that represents an Azure AD instance. Your Tenant ID (Directory ID) is listed in your Active Directory overview page under the 'Tenant information' section.
      Returns:
      tenantId
    • setTenantId

      public void setTenantId(String tenantId)
    • type

      public AzureTenant type(AzureTenantType type)
    • getType

      public AzureTenantType getType()
      The definition of the AzureTenant object.
      Returns:
      type
    • setType

      public void setType(AzureTenantType type)
    • putAdditionalProperty

      public AzureTenant 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:
      AzureTenant
    • 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 AzureTenant 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