@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class GCPSTSServiceAccountAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ACCOUNT_TAGS |
static String |
JSON_PROPERTY_AUTOMUTE |
static String |
JSON_PROPERTY_CLIENT_EMAIL |
static String |
JSON_PROPERTY_CLOUD_RUN_REVISION_FILTERS |
static String |
JSON_PROPERTY_HOST_FILTERS |
static String |
JSON_PROPERTY_IS_CSPM_ENABLED |
static String |
JSON_PROPERTY_IS_GLOBAL_LOCATION_ENABLED |
static String |
JSON_PROPERTY_IS_PER_PROJECT_QUOTA_ENABLED |
static String |
JSON_PROPERTY_IS_RESOURCE_CHANGE_COLLECTION_ENABLED |
static String |
JSON_PROPERTY_IS_SECURITY_COMMAND_CENTER_ENABLED |
static String |
JSON_PROPERTY_METRIC_NAMESPACE_CONFIGS |
static String |
JSON_PROPERTY_MONITORED_RESOURCE_CONFIGS |
static String |
JSON_PROPERTY_REGION_FILTER_CONFIGS |
static String |
JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED |
boolean |
unparsed |
| Constructor and Description |
|---|
GCPSTSServiceAccountAttributes() |
| Modifier and Type | Method and Description |
|---|---|
GCPSTSServiceAccountAttributes |
accountTags(List<String> accountTags) |
GCPSTSServiceAccountAttributes |
addAccountTagsItem(String accountTagsItem) |
GCPSTSServiceAccountAttributes |
addCloudRunRevisionFiltersItem(String cloudRunRevisionFiltersItem) |
GCPSTSServiceAccountAttributes |
addHostFiltersItem(String hostFiltersItem) |
GCPSTSServiceAccountAttributes |
addMetricNamespaceConfigsItem(GCPMetricNamespaceConfig metricNamespaceConfigsItem) |
GCPSTSServiceAccountAttributes |
addMonitoredResourceConfigsItem(GCPMonitoredResourceConfig monitoredResourceConfigsItem) |
GCPSTSServiceAccountAttributes |
addRegionFilterConfigsItem(String regionFilterConfigsItem) |
GCPSTSServiceAccountAttributes |
automute(Boolean automute) |
GCPSTSServiceAccountAttributes |
clientEmail(String clientEmail) |
GCPSTSServiceAccountAttributes |
cloudRunRevisionFilters(List<String> cloudRunRevisionFilters) |
boolean |
equals(Object o)
Return true if this GCPSTSServiceAccountAttributes object is equal to o.
|
List<String> |
getAccountTags()
Tags to be associated with GCP metrics and service checks from your account.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Boolean |
getAutomute()
Silence monitors for expected GCE instance shutdowns.
|
String |
getClientEmail()
Your service account email address.
|
List<String> |
getCloudRunRevisionFilters()
Deprecated.
|
List<String> |
getHostFilters()
Deprecated.
|
Boolean |
getIsCspmEnabled()
When enabled, Datadog will activate the Cloud Security Monitoring product for this service
account.
|
Boolean |
getIsGlobalLocationEnabled()
When enabled, Datadog collects metrics where location is explicitly stated as "global" or where
location information cannot be deduced from GCP labels.
|
Boolean |
getIsPerProjectQuotaEnabled()
When enabled, Datadog applies the
X-Goog-User-Project header, attributing Google
Cloud billing and quota usage to the project being monitored rather than the default service
account project. |
Boolean |
getIsResourceChangeCollectionEnabled()
When enabled, Datadog scans for all resource change data in your Google Cloud environment.
|
Boolean |
getIsSecurityCommandCenterEnabled()
When enabled, Datadog will attempt to collect Security Command Center Findings.
|
List<GCPMetricNamespaceConfig> |
getMetricNamespaceConfigs()
Configurations for GCP metric namespaces.
|
List<GCPMonitoredResourceConfig> |
getMonitoredResourceConfigs()
Configurations for GCP monitored resources.
|
List<String> |
getRegionFilterConfigs()
Configurations for GCP location filtering, such as region, multi-region, or zone.
|
Boolean |
getResourceCollectionEnabled()
When enabled, Datadog scans for all resources in your GCP environment.
|
int |
hashCode() |
GCPSTSServiceAccountAttributes |
hostFilters(List<String> hostFilters) |
GCPSTSServiceAccountAttributes |
isCspmEnabled(Boolean isCspmEnabled) |
GCPSTSServiceAccountAttributes |
isGlobalLocationEnabled(Boolean isGlobalLocationEnabled) |
GCPSTSServiceAccountAttributes |
isPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled) |
GCPSTSServiceAccountAttributes |
isResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled) |
GCPSTSServiceAccountAttributes |
isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
GCPSTSServiceAccountAttributes |
metricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs) |
GCPSTSServiceAccountAttributes |
monitoredResourceConfigs(List<GCPMonitoredResourceConfig> monitoredResourceConfigs) |
GCPSTSServiceAccountAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
GCPSTSServiceAccountAttributes |
regionFilterConfigs(List<String> regionFilterConfigs) |
GCPSTSServiceAccountAttributes |
resourceCollectionEnabled(Boolean resourceCollectionEnabled) |
void |
setAccountTags(List<String> accountTags) |
void |
setAutomute(Boolean automute) |
void |
setClientEmail(String clientEmail) |
void |
setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
Deprecated.
|
void |
setHostFilters(List<String> hostFilters)
Deprecated.
|
void |
setIsCspmEnabled(Boolean isCspmEnabled) |
void |
setIsGlobalLocationEnabled(Boolean isGlobalLocationEnabled) |
void |
setIsPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled) |
void |
setIsResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled) |
void |
setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
void |
setMetricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs) |
void |
setMonitoredResourceConfigs(List<GCPMonitoredResourceConfig> monitoredResourceConfigs) |
void |
setRegionFilterConfigs(List<String> regionFilterConfigs) |
void |
setResourceCollectionEnabled(Boolean resourceCollectionEnabled) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ACCOUNT_TAGS
public static final String JSON_PROPERTY_AUTOMUTE
public static final String JSON_PROPERTY_CLIENT_EMAIL
public static final String JSON_PROPERTY_CLOUD_RUN_REVISION_FILTERS
public static final String JSON_PROPERTY_HOST_FILTERS
public static final String JSON_PROPERTY_IS_CSPM_ENABLED
public static final String JSON_PROPERTY_IS_GLOBAL_LOCATION_ENABLED
public static final String JSON_PROPERTY_IS_PER_PROJECT_QUOTA_ENABLED
public static final String JSON_PROPERTY_IS_RESOURCE_CHANGE_COLLECTION_ENABLED
public static final String JSON_PROPERTY_IS_SECURITY_COMMAND_CENTER_ENABLED
public static final String JSON_PROPERTY_METRIC_NAMESPACE_CONFIGS
public static final String JSON_PROPERTY_MONITORED_RESOURCE_CONFIGS
public static final String JSON_PROPERTY_REGION_FILTER_CONFIGS
public static final String JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED
public GCPSTSServiceAccountAttributes accountTags(List<String> accountTags)
public GCPSTSServiceAccountAttributes addAccountTagsItem(String accountTagsItem)
@Nullable public List<String> getAccountTags()
public GCPSTSServiceAccountAttributes automute(Boolean automute)
@Nullable public Boolean getAutomute()
public void setAutomute(Boolean automute)
public GCPSTSServiceAccountAttributes clientEmail(String clientEmail)
@Nullable public String getClientEmail()
public void setClientEmail(String clientEmail)
public GCPSTSServiceAccountAttributes cloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
public GCPSTSServiceAccountAttributes addCloudRunRevisionFiltersItem(String cloudRunRevisionFiltersItem)
@Deprecated @Nullable public List<String> getCloudRunRevisionFilters()
monitored_resource_configs
with type=cloud_run_revision@Deprecated public void setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
public GCPSTSServiceAccountAttributes hostFilters(List<String> hostFilters)
public GCPSTSServiceAccountAttributes addHostFiltersItem(String hostFiltersItem)
@Deprecated @Nullable public List<String> getHostFilters()
monitored_resource_configs
with type=gce_instance@Deprecated public void setHostFilters(List<String> hostFilters)
public GCPSTSServiceAccountAttributes isCspmEnabled(Boolean isCspmEnabled)
@Nullable public Boolean getIsCspmEnabled()
public void setIsCspmEnabled(Boolean isCspmEnabled)
public GCPSTSServiceAccountAttributes isGlobalLocationEnabled(Boolean isGlobalLocationEnabled)
@Nullable public Boolean getIsGlobalLocationEnabled()
public void setIsGlobalLocationEnabled(Boolean isGlobalLocationEnabled)
public GCPSTSServiceAccountAttributes isPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled)
@Nullable public Boolean getIsPerProjectQuotaEnabled()
X-Goog-User-Project header, attributing Google
Cloud billing and quota usage to the project being monitored rather than the default service
account project.public void setIsPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled)
public GCPSTSServiceAccountAttributes isResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled)
@Nullable public Boolean getIsResourceChangeCollectionEnabled()
public void setIsResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled)
public GCPSTSServiceAccountAttributes isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
@Nullable public Boolean getIsSecurityCommandCenterEnabled()
public void setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
public GCPSTSServiceAccountAttributes metricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs)
public GCPSTSServiceAccountAttributes addMetricNamespaceConfigsItem(GCPMetricNamespaceConfig metricNamespaceConfigsItem)
@Nullable public List<GCPMetricNamespaceConfig> getMetricNamespaceConfigs()
public void setMetricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs)
public GCPSTSServiceAccountAttributes monitoredResourceConfigs(List<GCPMonitoredResourceConfig> monitoredResourceConfigs)
public GCPSTSServiceAccountAttributes addMonitoredResourceConfigsItem(GCPMonitoredResourceConfig monitoredResourceConfigsItem)
@Nullable public List<GCPMonitoredResourceConfig> getMonitoredResourceConfigs()
public void setMonitoredResourceConfigs(List<GCPMonitoredResourceConfig> monitoredResourceConfigs)
public GCPSTSServiceAccountAttributes regionFilterConfigs(List<String> regionFilterConfigs)
public GCPSTSServiceAccountAttributes addRegionFilterConfigsItem(String regionFilterConfigsItem)
@Nullable public List<String> getRegionFilterConfigs()
public GCPSTSServiceAccountAttributes resourceCollectionEnabled(Boolean resourceCollectionEnabled)
@Nullable public Boolean getResourceCollectionEnabled()
public void setResourceCollectionEnabled(Boolean resourceCollectionEnabled)
public GCPSTSServiceAccountAttributes putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.