AmazonS3LinkedService Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. LinkedService - com.
azure. resourcemanager. datafactory. models. AmazonS3LinkedService
- com.
- com.
public final class AmazonS3LinkedService
extends LinkedService
Linked service for Amazon S3.
Constructor Summary
Constructor | Description |
---|---|
AmazonS3LinkedService() |
Creates an instance of AmazonS3Linked |
Method Summary
Modifier and Type | Method and Description |
---|---|
Object |
accessKeyId()
Get the access |
Object |
authenticationType()
Get the authentication |
String |
encryptedCredential()
Get the encrypted |
Secret |
secretAccessKey()
Get the secret |
Object |
serviceUrl()
Get the service |
Secret |
sessionToken()
Get the session |
String |
type()
Get the type property: Type of linked service. |
void |
validate()
Validates the instance. |
AmazonS3Linked |
withAccessKeyId(Object accessKeyId)
Set the access |
AmazonS3Linked |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
AmazonS3Linked |
withAuthenticationType(Object authenticationType)
Set the authentication |
AmazonS3Linked |
withConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
AmazonS3Linked |
withDescription(String description)
Set the description property: Linked service description. |
AmazonS3Linked |
withEncryptedCredential(String encryptedCredential)
Set the encrypted |
AmazonS3Linked |
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
AmazonS3Linked |
withSecretAccessKey(SecretBase secretAccessKey)
Set the secret |
AmazonS3Linked |
withServiceUrl(Object serviceUrl)
Set the service |
AmazonS3Linked |
withSessionToken(SecretBase sessionToken)
Set the session |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
AmazonS3LinkedService
public AmazonS3LinkedService()
Creates an instance of AmazonS3LinkedService class.
Method Details
accessKeyId
public Object accessKeyId()
Get the accessKeyId property: The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string).
Returns:
authenticationType
public Object authenticationType()
Get the authenticationType property: The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string).
Returns:
encryptedCredential
public String encryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Returns:
secretAccessKey
public SecretBase secretAccessKey()
Get the secretAccessKey property: The secret access key of the Amazon S3 Identity and Access Management (IAM) user.
Returns:
serviceUrl
public Object serviceUrl()
Get the serviceUrl property: This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).
Returns:
sessionToken
public SecretBase sessionToken()
Get the sessionToken property: The session token for the S3 temporary security credential.
Returns:
type
public String type()
Get the type property: Type of linked service.
Overrides:
AmazonS3LinkedService.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AmazonS3LinkedService.validate()withAccessKeyId
public AmazonS3LinkedService withAccessKeyId(Object accessKeyId)
Set the accessKeyId property: The access key identifier of the Amazon S3 Identity and Access Management (IAM) user. Type: string (or Expression with resultType string).
Parameters:
Returns:
withAnnotations
public AmazonS3LinkedService withAnnotations(List
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
AmazonS3LinkedService.withAnnotations(List<Object> annotations)Parameters:
withAuthenticationType
public AmazonS3LinkedService withAuthenticationType(Object authenticationType)
Set the authenticationType property: The authentication type of S3. Allowed value: AccessKey (default) or TemporarySecurityCredentials. Type: string (or Expression with resultType string).
Parameters:
Returns:
withConnectVia
public AmazonS3LinkedService withConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
AmazonS3LinkedService.withConnectVia(IntegrationRuntimeReference connectVia)Parameters:
withDescription
public AmazonS3LinkedService withDescription(String description)
Set the description property: Linked service description.
Overrides:
AmazonS3LinkedService.withDescription(String description)Parameters:
withEncryptedCredential
public AmazonS3LinkedService withEncryptedCredential(String encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Parameters:
Returns:
withParameters
public AmazonS3LinkedService withParameters(Map
Set the parameters property: Parameters for linked service.
Overrides:
AmazonS3LinkedService.withParameters(Map<String,ParameterSpecification> parameters)Parameters:
withSecretAccessKey
public AmazonS3LinkedService withSecretAccessKey(SecretBase secretAccessKey)
Set the secretAccessKey property: The secret access key of the Amazon S3 Identity and Access Management (IAM) user.
Parameters:
Returns:
withServiceUrl
public AmazonS3LinkedService withServiceUrl(Object serviceUrl)
Set the serviceUrl property: This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).
Parameters:
Returns:
withSessionToken
public AmazonS3LinkedService withSessionToken(SecretBase sessionToken)
Set the sessionToken property: The session token for the S3 temporary security credential.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for