Class CustomWrapperInputParameterS3RouteValue
java.lang.Object
com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterValue
com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterRouteValue
com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterS3RouteValue
-
Field Summary
Fields inherited from class com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterRouteValue
route
-
Constructor Summary
ConstructorsConstructorDescriptionCustomWrapperInputParameterS3RouteValue
(String name, com.denodo.parser.connection.Route route) -
Method Summary
Modifier and TypeMethodDescriptionReturns the AWS access keyReturns the AWS IAM roleReturns the AWS secret keyReturns the properties to customize the configuration.getUri()
Returns the S3 URI.boolean
Method to know if the credentials of the instance are usedvoid
setAwsAccessKey
(String awsAccessKey) Sets the AWS access keyvoid
setAwsIamRoleArn
(String awsIamRoleArn) Sets the AWS IAM rolevoid
setAwsSecretKey
(String awsSecretKey) Sets the AWS secret keyvoid
setCustomProperties
(Map<String, String> customProperties) Sets the properties to customize the configuration.void
Sets the S3 URI.void
setUseAwsInstanceCredentials
(boolean useAwsInstanceCredentials) Enable/disable the usage of the credentials of the instanceMethods inherited from class com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterRouteValue
getInputStream, getRoute, getRouteType, getValue, toString
Methods inherited from class com.denodo.vdb.engine.customwrapper.input.value.CustomWrapperInputParameterValue
getName
-
Constructor Details
-
CustomWrapperInputParameterS3RouteValue
public CustomWrapperInputParameterS3RouteValue(String name, com.denodo.parser.connection.Route route)
-
-
Method Details
-
getUri
Returns the S3 URI.- Returns:
- the S3 URI.
-
setUri
Sets the S3 URI.- Parameters:
uri
- the S3 URI.
-
getCustomProperties
Returns the properties to customize the configuration.- Returns:
- the custom properties.
-
setCustomProperties
Sets the properties to customize the configuration.- Parameters:
customProperties
- the custom properties.
-
getAwsAccessKey
Returns the AWS access key- Returns:
- the access key
-
setAwsAccessKey
Sets the AWS access key- Parameters:
awsAccessKey
- the access key
-
getAwsSecretKey
Returns the AWS secret key- Returns:
- the secret key
-
setAwsSecretKey
Sets the AWS secret key- Parameters:
awsSecretKey
- the secret key
-
getAwsIamRoleArn
Returns the AWS IAM role- Returns:
- the IAM role
-
setAwsIamRoleArn
Sets the AWS IAM role- Parameters:
awsIamRoleArn
- the IAM role
-
isUseAwsInstanceCredentials
public boolean isUseAwsInstanceCredentials()Method to know if the credentials of the instance are used- Returns:
- true if the instance credentials are used, false otherwise.
-
setUseAwsInstanceCredentials
public void setUseAwsInstanceCredentials(boolean useAwsInstanceCredentials) Enable/disable the usage of the credentials of the instance- Parameters:
useAwsInstanceCredentials
- true to use the credentials of the instance, false otherwise.
-