@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class GCPAccount extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AUTH_PROVIDER_X509_CERT_URL |
static String |
JSON_PROPERTY_AUTH_URI |
static String |
JSON_PROPERTY_AUTOMUTE |
static String |
JSON_PROPERTY_CLIENT_EMAIL |
static String |
JSON_PROPERTY_CLIENT_ID |
static String |
JSON_PROPERTY_CLIENT_X509_CERT_URL |
static String |
JSON_PROPERTY_CLOUD_RUN_REVISION_FILTERS |
static String |
JSON_PROPERTY_ERRORS |
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_PRIVATE_KEY |
static String |
JSON_PROPERTY_PRIVATE_KEY_ID |
static String |
JSON_PROPERTY_PROJECT_ID |
static String |
JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED |
static String |
JSON_PROPERTY_TOKEN_URI |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
GCPAccount() |
| Modifier and Type | Method and Description |
|---|---|
GCPAccount |
addCloudRunRevisionFiltersItem(String cloudRunRevisionFiltersItem) |
GCPAccount |
addErrorsItem(String errorsItem) |
GCPAccount |
authProviderX509CertUrl(String authProviderX509CertUrl) |
GCPAccount |
authUri(String authUri) |
GCPAccount |
automute(Boolean automute) |
GCPAccount |
clientEmail(String clientEmail) |
GCPAccount |
clientId(String clientId) |
GCPAccount |
clientX509CertUrl(String clientX509CertUrl) |
GCPAccount |
cloudRunRevisionFilters(List<String> cloudRunRevisionFilters) |
boolean |
equals(Object o)
Return true if this GCPAccount object is equal to o.
|
GCPAccount |
errors(List<String> errors) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getAuthProviderX509CertUrl()
Should be
https://www.googleapis.com/oauth2/v1/certs. |
String |
getAuthUri()
Should be
https://accounts.google.com/o/oauth2/auth. |
Boolean |
getAutomute()
Silence monitors for expected GCE instance shutdowns.
|
String |
getClientEmail()
Your email found in your JSON service account key.
|
String |
getClientId()
Your ID found in your JSON service account key.
|
String |
getClientX509CertUrl()
Should be
https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL where
$CLIENT_EMAIL is the email found in your JSON service account key. |
List<String> |
getCloudRunRevisionFilters()
Limit the Cloud Run revisions that are pulled into Datadog by using tags.
|
List<String> |
getErrors()
An array of errors.
|
String |
getHostFilters()
Limit the GCE instances that are pulled into Datadog by using tags.
|
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.
|
String |
getPrivateKey()
Your private key name found in your JSON service account key.
|
String |
getPrivateKeyId()
Your private key ID found in your JSON service account key.
|
String |
getProjectId()
Your Google Cloud project ID found in your JSON service account key.
|
Boolean |
getResourceCollectionEnabled()
When enabled, Datadog scans for all resources in your GCP environment.
|
String |
getTokenUri()
Should be
https://accounts.google.com/o/oauth2/token. |
String |
getType()
The value for service_account found in your JSON service account key.
|
int |
hashCode() |
GCPAccount |
hostFilters(String hostFilters) |
GCPAccount |
isCspmEnabled(Boolean isCspmEnabled) |
GCPAccount |
isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
GCPAccount |
privateKey(String privateKey) |
GCPAccount |
privateKeyId(String privateKeyId) |
GCPAccount |
projectId(String projectId) |
GCPAccount |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
GCPAccount |
resourceCollectionEnabled(Boolean resourceCollectionEnabled) |
void |
setAuthProviderX509CertUrl(String authProviderX509CertUrl) |
void |
setAuthUri(String authUri) |
void |
setAutomute(Boolean automute) |
void |
setClientEmail(String clientEmail) |
void |
setClientId(String clientId) |
void |
setClientX509CertUrl(String clientX509CertUrl) |
void |
setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters) |
void |
setErrors(List<String> errors) |
void |
setHostFilters(String hostFilters) |
void |
setIsCspmEnabled(Boolean isCspmEnabled) |
void |
setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled) |
void |
setPrivateKey(String privateKey) |
void |
setPrivateKeyId(String privateKeyId) |
void |
setProjectId(String projectId) |
void |
setResourceCollectionEnabled(Boolean resourceCollectionEnabled) |
void |
setTokenUri(String tokenUri) |
void |
setType(String type) |
GCPAccount |
tokenUri(String tokenUri) |
String |
toString() |
GCPAccount |
type(String type) |
public boolean unparsed
public static final String JSON_PROPERTY_AUTH_PROVIDER_X509_CERT_URL
public static final String JSON_PROPERTY_AUTH_URI
public static final String JSON_PROPERTY_AUTOMUTE
public static final String JSON_PROPERTY_CLIENT_EMAIL
public static final String JSON_PROPERTY_CLIENT_ID
public static final String JSON_PROPERTY_CLIENT_X509_CERT_URL
public static final String JSON_PROPERTY_CLOUD_RUN_REVISION_FILTERS
public static final String JSON_PROPERTY_ERRORS
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_PRIVATE_KEY
public static final String JSON_PROPERTY_PRIVATE_KEY_ID
public static final String JSON_PROPERTY_PROJECT_ID
public static final String JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED
public static final String JSON_PROPERTY_TOKEN_URI
public static final String JSON_PROPERTY_TYPE
public GCPAccount authProviderX509CertUrl(String authProviderX509CertUrl)
@Nullable public String getAuthProviderX509CertUrl()
https://www.googleapis.com/oauth2/v1/certs.public void setAuthProviderX509CertUrl(String authProviderX509CertUrl)
public GCPAccount authUri(String authUri)
@Nullable public String getAuthUri()
https://accounts.google.com/o/oauth2/auth.public void setAuthUri(String authUri)
public GCPAccount automute(Boolean automute)
@Nullable public Boolean getAutomute()
public void setAutomute(Boolean automute)
public GCPAccount clientEmail(String clientEmail)
@Nullable public String getClientEmail()
public void setClientEmail(String clientEmail)
public GCPAccount clientId(String clientId)
@Nullable public String getClientId()
public void setClientId(String clientId)
public GCPAccount clientX509CertUrl(String clientX509CertUrl)
@Nullable public String getClientX509CertUrl()
https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL where
$CLIENT_EMAIL is the email found in your JSON service account key.public void setClientX509CertUrl(String clientX509CertUrl)
public GCPAccount cloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
public GCPAccount addCloudRunRevisionFiltersItem(String cloudRunRevisionFiltersItem)
@Nullable public List<String> getCloudRunRevisionFilters()
public void setCloudRunRevisionFilters(List<String> cloudRunRevisionFilters)
public GCPAccount errors(List<String> errors)
public GCPAccount addErrorsItem(String errorsItem)
public GCPAccount hostFilters(String hostFilters)
@Nullable public String getHostFilters()
public void setHostFilters(String hostFilters)
public GCPAccount isCspmEnabled(Boolean isCspmEnabled)
@Nullable public Boolean getIsCspmEnabled()
public void setIsCspmEnabled(Boolean isCspmEnabled)
public GCPAccount isSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
@Nullable public Boolean getIsSecurityCommandCenterEnabled()
public void setIsSecurityCommandCenterEnabled(Boolean isSecurityCommandCenterEnabled)
public GCPAccount privateKey(String privateKey)
@Nullable public String getPrivateKey()
public void setPrivateKey(String privateKey)
public GCPAccount privateKeyId(String privateKeyId)
@Nullable public String getPrivateKeyId()
public void setPrivateKeyId(String privateKeyId)
public GCPAccount projectId(String projectId)
@Nullable public String getProjectId()
public void setProjectId(String projectId)
public GCPAccount resourceCollectionEnabled(Boolean resourceCollectionEnabled)
@Nullable public Boolean getResourceCollectionEnabled()
public void setResourceCollectionEnabled(Boolean resourceCollectionEnabled)
public GCPAccount tokenUri(String tokenUri)
@Nullable public String getTokenUri()
https://accounts.google.com/o/oauth2/token.public void setTokenUri(String tokenUri)
public GCPAccount type(String type)
@Nullable public String getType()
public void setType(String type)
public GCPAccount 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.