@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_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_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 |
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()
List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags.
|
List<String> |
getHostFilters()
Your Host Filters.
|
Boolean |
getIsCspmEnabled()
When enabled, Datadog will activate the Cloud Security Monitoring product for this service
account.
|
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.
|
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 |
isPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled) |
GCPSTSServiceAccountAttributes |
isResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled) |
GCPSTSServiceAccountAttributes |
isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
GCPSTSServiceAccountAttributes |
metricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs) |
GCPSTSServiceAccountAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
GCPSTSServiceAccountAttributes |
resourceCollectionEnabled(Boolean resourceCollectionEnabled) |
void |
setAccountTags(List<String> accountTags) |
void |
setAutomute(Boolean automute) |
void |
setClientEmail(String clientEmail) |
void |
setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters) |
void |
setHostFilters(List<String> hostFilters) |
void |
setIsCspmEnabled(Boolean isCspmEnabled) |
void |
setIsPerProjectQuotaEnabled(Boolean isPerProjectQuotaEnabled) |
void |
setIsResourceChangeCollectionEnabled(Boolean isResourceChangeCollectionEnabled) |
void |
setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
void |
setMetricNamespaceConfigs(List<GCPMetricNamespaceConfig> metricNamespaceConfigs) |
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_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_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)
@Nullable public List<String> getCloudRunRevisionFilters()
public void setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
public GCPSTSServiceAccountAttributes hostFilters(List<String> hostFilters)
public GCPSTSServiceAccountAttributes addHostFiltersItem(String hostFiltersItem)
@Nullable public List<String> getHostFilters()
public GCPSTSServiceAccountAttributes isCspmEnabled(Boolean isCspmEnabled)
@Nullable public Boolean getIsCspmEnabled()
public void setIsCspmEnabled(Boolean isCspmEnabled)
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 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 © 2025. All rights reserved.