public class AwsConfig extends Object
| Constructor and Description | 
|---|
| AwsConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAccessKey()Gets the access key to access AWS. | 
| int | getConnectionTimeoutSeconds()Gets the connection timeout in seconds. | 
| String | getHostHeader()Gets the host header; the address where the EC2 API can be found. | 
| String | getIamRole()Gets the iamRole name | 
| String | getRegion()Gets the region where the EC2 instances running the Hazelcast members will be running. | 
| String | getSecretKey()Gets the secret key to access AWS. | 
| String | getSecurityGroupName()Gets the security group name. | 
| String | getTagKey()Gets the tag key. | 
| String | getTagValue()Gets the tag value. | 
| boolean | isEnabled()Checks if the aws join mechanism is enabled. | 
| AwsConfig | setAccessKey(String accessKey)Sets the access key to access AWS. | 
| AwsConfig | setConnectionTimeoutSeconds(int connectionTimeoutSeconds)Sets the connect timeout in seconds. | 
| AwsConfig | setEnabled(boolean enabled)Enables or disables the aws join mechanism. | 
| AwsConfig | setHostHeader(String hostHeader)Sets the host header; the address where the EC2 API can be found. | 
| AwsConfig | setIamRole(String iamRole)Sets the tag value. | 
| AwsConfig | setRegion(String region)Sets the region where the EC2 instances running the Hazelcast members will be running. | 
| AwsConfig | setSecretKey(String secretKey)Sets the secret key to access AWS. | 
| AwsConfig | setSecurityGroupName(String securityGroupName)Sets the security group name. | 
| AwsConfig | setTagKey(String tagKey)Sets the tag key. | 
| AwsConfig | setTagValue(String tagValue)Sets the tag value. | 
| String | toString() | 
public String getAccessKey()
setAccessKey(String)public AwsConfig setAccessKey(String accessKey)
accessKey - the access key to access AWSIllegalArgumentException - if accessKey is null or empty.getAccessKey(), 
setSecretKey(String)public String getSecretKey()
setSecretKey(String)public AwsConfig setSecretKey(String secretKey)
secretKey - the secret key to access AWSgetSecretKey(), 
setAccessKey(String)public String getRegion()
setRegion(String)public AwsConfig setRegion(String region)
region - the region where the EC2 instances running the Hazelcast members will be runningIllegalArgumentException - if region is null or empty.public String getHostHeader()
public AwsConfig setHostHeader(String hostHeader)
hostHeader - the new host header; the address where the EC2 API can be foundIllegalArgumentException - if hostHeader is null or an empty string.public AwsConfig setEnabled(boolean enabled)
enabled - true if enabled, false otherwise.public boolean isEnabled()
public AwsConfig setSecurityGroupName(String securityGroupName)
securityGroupName - the security group name.getSecurityGroupName()public String getSecurityGroupName()
public AwsConfig setTagKey(String tagKey)
tagKey - the tag key. See the filtering section above for more information.setTagKey(String)public AwsConfig setTagValue(String tagValue)
tagValue - the tag value. See the filtering section above for more information.setTagKey(String), 
getTagValue()public String getTagKey()
public String getTagValue()
public int getConnectionTimeoutSeconds()
setConnectionTimeoutSeconds(int)public AwsConfig setConnectionTimeoutSeconds(int connectionTimeoutSeconds)
TcpIpConfig.setConnectionTimeoutSeconds(int) for more information.connectionTimeoutSeconds - the connectionTimeoutSeconds (connection timeout in seconds) to setgetConnectionTimeoutSeconds(), 
TcpIpConfig.setConnectionTimeoutSeconds(int)public String getIamRole()
(int)public AwsConfig setIamRole(String iamRole)
iamRole - the IAM Role name.getIamRole()Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.