@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_SECURITY_COMMAND_CENTER_ENABLED |
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 |
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 |
getIsSecurityCommandCenterEnabled()
When enabled, Datadog will attempt to collect Security Command Center Findings.
|
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 |
isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
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 |
setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
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_SECURITY_COMMAND_CENTER_ENABLED
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 isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
@Nullable public Boolean getIsSecurityCommandCenterEnabled()
public void setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
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 © 2024. All rights reserved.