DatadogOrganizationProperties Class

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

public final class DatadogOrganizationProperties

Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.

Constructor Summary

Constructor Description
DatadogOrganizationProperties()

Creates an instance of DatadogOrganizationProperties class.

Method Summary

Modifier and Type Method and Description
String apiKey()

Get the apiKey property: Api key associated to the Datadog organization.

String applicationKey()

Get the applicationKey property: Application key associated to the Datadog organization.

Boolean cspm()

Get the cspm property: The configuration which describes the state of cloud security posture management.

String enterpriseAppId()

Get the enterpriseAppId property: The Id of the Enterprise App used for Single sign on.

String id()

Get the id property: Id of the Datadog organization.

String linkingAuthCode()

Get the linkingAuthCode property: The auth code used to linking to an existing Datadog organization.

String linkingClientId()

Get the linkingClientId property: The client_id from an existing in exchange for an auth token to link organization.

String name()

Get the name property: Name of the Datadog organization.

String redirectUri()

Get the redirectUri property: The redirect URI for linking.

void validate()

Validates the instance.

DatadogOrganizationProperties withApiKey(String apiKey)

Set the apiKey property: Api key associated to the Datadog organization.

DatadogOrganizationProperties withApplicationKey(String applicationKey)

Set the applicationKey property: Application key associated to the Datadog organization.

DatadogOrganizationProperties withCspm(Boolean cspm)

Set the cspm property: The configuration which describes the state of cloud security posture management.

DatadogOrganizationProperties withEnterpriseAppId(String enterpriseAppId)

Set the enterpriseAppId property: The Id of the Enterprise App used for Single sign on.

DatadogOrganizationProperties withId(String id)

Set the id property: Id of the Datadog organization.

DatadogOrganizationProperties withLinkingAuthCode(String linkingAuthCode)

Set the linkingAuthCode property: The auth code used to linking to an existing Datadog organization.

DatadogOrganizationProperties withLinkingClientId(String linkingClientId)

Set the linkingClientId property: The client_id from an existing in exchange for an auth token to link organization.

DatadogOrganizationProperties withName(String name)

Set the name property: Name of the Datadog organization.

DatadogOrganizationProperties withRedirectUri(String redirectUri)

Set the redirectUri property: The redirect URI for linking.

Methods inherited from java.lang.Object

Constructor Details

DatadogOrganizationProperties

public DatadogOrganizationProperties()

Creates an instance of DatadogOrganizationProperties class.

Method Details

apiKey

public String apiKey()

Get the apiKey property: Api key associated to the Datadog organization.

Returns:

the apiKey value.

applicationKey

public String applicationKey()

Get the applicationKey property: Application key associated to the Datadog organization.

Returns:

the applicationKey value.

cspm

public Boolean cspm()

Get the cspm property: The configuration which describes the state of cloud security posture management. This collects configuration information for all resources in a subscription and track conformance to industry benchmarks.

Returns:

the cspm value.

enterpriseAppId

public String enterpriseAppId()

Get the enterpriseAppId property: The Id of the Enterprise App used for Single sign on.

Returns:

the enterpriseAppId 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.

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.

name

public String name()

Get the name property: Name of the Datadog organization.

Returns:

the name value.

redirectUri

public String redirectUri()

Get the redirectUri property: The redirect URI for linking.

Returns:

the redirectUri value.

validate

public void validate()

Validates the instance.

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.

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.

withCspm

public DatadogOrganizationProperties withCspm(Boolean cspm)

Set the cspm property: The configuration which describes the state of cloud security posture management. This collects configuration information for all resources in a subscription and track conformance to industry benchmarks.

Parameters:

cspm - the cspm value to set.

Returns:

the DatadogOrganizationProperties object itself.

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.

withId

public DatadogOrganizationProperties withId(String id)

Set the id property: Id of the Datadog organization.

Parameters:

id - the id value to set.

Returns:

the DatadogOrganizationProperties object itself.

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.

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.

withName

public DatadogOrganizationProperties withName(String name)

Set the name property: Name of the Datadog organization.

Parameters:

name - the name value to set.

Returns:

the DatadogOrganizationProperties object itself.

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.

Applies to