Package com.datadog.api.client.v2.model
Class TenancyConfigDataAttributes
java.lang.Object
com.datadog.api.client.v2.model.TenancyConfigDataAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class TenancyConfigDataAttributes
extends Object
Attributes of an OCI tenancy integration configuration, including authentication details, region
settings, and collection options.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbillingPlanId(Integer billingPlanId) configVersion(Long configVersion) costCollectionEnabled(Boolean costCollectionEnabled) ddCompartmentId(String ddCompartmentId) booleanReturn true if this TenancyConfigDataAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The identifier of the billing plan associated with the OCI tenancy.Version number of the integration the tenancy is integrated withWhether cost data collection from OCI is enabled for the tenancy.The OCID of the OCI compartment used by the Datadog integration stack.The OCID of the OCI Resource Manager stack used by the Datadog integration.The home region of the OCI tenancy (for example, us-ashburn-1).Log collection configuration for an OCI tenancy, indicating which compartments and services have log collection enabled.Metrics collection configuration for an OCI tenancy, indicating which compartments and services are included or excluded.The name of the parent OCI tenancy, if applicable.Region configuration for an OCI tenancy, indicating which regions are available, enabled, or disabled for data collection.Whether resource collection from OCI is enabled for the tenancy.The human-readable name of the OCI tenancy.The OCID of the OCI user used by the Datadog integration for authentication.inthashCode()homeRegion(String homeRegion) logsConfig(TenancyConfigDataAttributesLogsConfig logsConfig) metricsConfig(TenancyConfigDataAttributesMetricsConfig metricsConfig) parentTenancyName(String parentTenancyName) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.regionsConfig(TenancyConfigDataAttributesRegionsConfig regionsConfig) resourceCollectionEnabled(Boolean resourceCollectionEnabled) voidsetBillingPlanId(Integer billingPlanId) voidsetConfigVersion(Long configVersion) voidsetCostCollectionEnabled(Boolean costCollectionEnabled) voidsetDdCompartmentId(String ddCompartmentId) voidsetDdStackId(String ddStackId) voidsetHomeRegion(String homeRegion) voidsetLogsConfig(TenancyConfigDataAttributesLogsConfig logsConfig) voidsetMetricsConfig(TenancyConfigDataAttributesMetricsConfig metricsConfig) voidsetParentTenancyName(String parentTenancyName) voidsetRegionsConfig(TenancyConfigDataAttributesRegionsConfig regionsConfig) voidsetResourceCollectionEnabled(Boolean resourceCollectionEnabled) voidsetTenancyName(String tenancyName) voidsetUserOcid(String userOcid) tenancyName(String tenancyName) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BILLING_PLAN_ID
- See Also:
-
JSON_PROPERTY_CONFIG_VERSION
- See Also:
-
JSON_PROPERTY_COST_COLLECTION_ENABLED
- See Also:
-
JSON_PROPERTY_DD_COMPARTMENT_ID
- See Also:
-
JSON_PROPERTY_DD_STACK_ID
- See Also:
-
JSON_PROPERTY_HOME_REGION
- See Also:
-
JSON_PROPERTY_LOGS_CONFIG
- See Also:
-
JSON_PROPERTY_METRICS_CONFIG
- See Also:
-
JSON_PROPERTY_PARENT_TENANCY_NAME
- See Also:
-
JSON_PROPERTY_REGIONS_CONFIG
- See Also:
-
JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED
- See Also:
-
JSON_PROPERTY_TENANCY_NAME
- See Also:
-
JSON_PROPERTY_USER_OCID
- See Also:
-
-
Constructor Details
-
TenancyConfigDataAttributes
public TenancyConfigDataAttributes()
-
-
Method Details
-
billingPlanId
-
getBillingPlanId
The identifier of the billing plan associated with the OCI tenancy. maximum: 2147483647- Returns:
- billingPlanId
-
setBillingPlanId
-
configVersion
-
getConfigVersion
Version number of the integration the tenancy is integrated with- Returns:
- configVersion
-
setConfigVersion
-
costCollectionEnabled
-
getCostCollectionEnabled
Whether cost data collection from OCI is enabled for the tenancy.- Returns:
- costCollectionEnabled
-
setCostCollectionEnabled
-
ddCompartmentId
-
getDdCompartmentId
The OCID of the OCI compartment used by the Datadog integration stack.- Returns:
- ddCompartmentId
-
setDdCompartmentId
-
ddStackId
-
getDdStackId
The OCID of the OCI Resource Manager stack used by the Datadog integration.- Returns:
- ddStackId
-
setDdStackId
-
homeRegion
-
getHomeRegion
The home region of the OCI tenancy (for example, us-ashburn-1).- Returns:
- homeRegion
-
setHomeRegion
-
logsConfig
-
getLogsConfig
Log collection configuration for an OCI tenancy, indicating which compartments and services have log collection enabled.- Returns:
- logsConfig
-
setLogsConfig
-
metricsConfig
public TenancyConfigDataAttributes metricsConfig(TenancyConfigDataAttributesMetricsConfig metricsConfig) -
getMetricsConfig
Metrics collection configuration for an OCI tenancy, indicating which compartments and services are included or excluded.- Returns:
- metricsConfig
-
setMetricsConfig
-
parentTenancyName
-
getParentTenancyName
The name of the parent OCI tenancy, if applicable.- Returns:
- parentTenancyName
-
setParentTenancyName
-
regionsConfig
public TenancyConfigDataAttributes regionsConfig(TenancyConfigDataAttributesRegionsConfig regionsConfig) -
getRegionsConfig
Region configuration for an OCI tenancy, indicating which regions are available, enabled, or disabled for data collection.- Returns:
- regionsConfig
-
setRegionsConfig
-
resourceCollectionEnabled
-
getResourceCollectionEnabled
Whether resource collection from OCI is enabled for the tenancy.- Returns:
- resourceCollectionEnabled
-
setResourceCollectionEnabled
-
tenancyName
-
getTenancyName
The human-readable name of the OCI tenancy.- Returns:
- tenancyName
-
setTenancyName
-
userOcid
-
getUserOcid
The OCID of the OCI user used by the Datadog integration for authentication.- Returns:
- userOcid
-
setUserOcid
-
putAdditionalProperty
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 setvalue- The associated value- Returns:
- TenancyConfigDataAttributes
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this TenancyConfigDataAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-