Package com.datadog.api.client.v2.model
Class LogsArchiveDestinationS3
java.lang.Object
com.datadog.api.client.v2.model.LogsArchiveDestinationS3
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LogsArchiveDestinationS3
extends Object
The S3 archive destination.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLogsArchiveDestinationS3(String bucket, LogsArchiveIntegrationS3 integration, LogsArchiveDestinationS3Type type) -
Method Summary
Modifier and TypeMethodDescriptionencryption(LogsArchiveEncryptionS3 encryption) booleanReturn true if this LogsArchiveDestinationS3 object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The bucket where the archive will be stored.The S3 encryption settings.The S3 Archive's integration destination.getPath()The archive path.The storage class where the archive will be stored.getType()Type of the S3 archive destination.inthashCode()integration(LogsArchiveIntegrationS3 integration) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetEncryption(LogsArchiveEncryptionS3 encryption) voidsetIntegration(LogsArchiveIntegrationS3 integration) voidvoidsetStorageClass(LogsArchiveStorageClassS3Type storageClass) voidstorageClass(LogsArchiveStorageClassS3Type storageClass) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BUCKET
- See Also:
-
JSON_PROPERTY_ENCRYPTION
- See Also:
-
JSON_PROPERTY_INTEGRATION
- See Also:
-
JSON_PROPERTY_PATH
- See Also:
-
JSON_PROPERTY_STORAGE_CLASS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
LogsArchiveDestinationS3
public LogsArchiveDestinationS3() -
LogsArchiveDestinationS3
public LogsArchiveDestinationS3(String bucket, LogsArchiveIntegrationS3 integration, LogsArchiveDestinationS3Type type)
-
-
Method Details
-
bucket
-
getBucket
The bucket where the archive will be stored.- Returns:
- bucket
-
setBucket
-
encryption
-
getEncryption
The S3 encryption settings.- Returns:
- encryption
-
setEncryption
-
integration
-
getIntegration
The S3 Archive's integration destination. You must provide one of the following:access_key_idalone, or bothaccount_idandrole_nametogether.- Returns:
- integration
-
setIntegration
-
path
-
getPath
The archive path.- Returns:
- path
-
setPath
-
storageClass
-
getStorageClass
The storage class where the archive will be stored.- Returns:
- storageClass
-
setStorageClass
-
type
-
getType
Type of the S3 archive destination.- Returns:
- type
-
setType
-
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:
- LogsArchiveDestinationS3
-
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 LogsArchiveDestinationS3 object is equal to o. -
hashCode
public int hashCode() -
toString
-