Package com.datadog.api.client.v2.model
Class ObservabilityPipelineAwsAuth
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineAwsAuth
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineAwsAuth
extends Object
AWS authentication credentials used for accessing AWS services such as S3. If omitted, the
system’s default credentials are used (for example, the IAM role and environment variables).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassumeRole(String assumeRole) booleanReturn true if this ObservabilityPipelineAwsAuth object is equal to o.externalId(String externalId) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The Amazon Resource Name (ARN) of the role to assume.A unique identifier for cross-account role assumption.A session identifier used for logging and tracing the assumed role session.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.sessionName(String sessionName) voidsetAssumeRole(String assumeRole) voidsetExternalId(String externalId) voidsetSessionName(String sessionName) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ASSUME_ROLE
- See Also:
-
JSON_PROPERTY_EXTERNAL_ID
- See Also:
-
JSON_PROPERTY_SESSION_NAME
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineAwsAuth
public ObservabilityPipelineAwsAuth()
-
-
Method Details
-
assumeRole
-
getAssumeRole
The Amazon Resource Name (ARN) of the role to assume.- Returns:
- assumeRole
-
setAssumeRole
-
externalId
-
getExternalId
A unique identifier for cross-account role assumption.- Returns:
- externalId
-
setExternalId
-
sessionName
-
getSessionName
A session identifier used for logging and tracing the assumed role session.- Returns:
- sessionName
-
setSessionName
-
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:
- ObservabilityPipelineAwsAuth
-
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 ObservabilityPipelineAwsAuth object is equal to o. -
hashCode
public int hashCode() -
toString
-