@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:16.760Z") @Stability(value=Stable) public interface CfnLocationHDFSProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.datasync.*;
CfnLocationHDFSProps cfnLocationHDFSProps = CfnLocationHDFSProps.builder()
.agentArns(List.of("agentArns"))
.authenticationType("authenticationType")
.nameNodes(List.of(NameNodeProperty.builder()
.hostname("hostname")
.port(123)
.build()))
// the properties below are optional
.blockSize(123)
.kerberosKeytab("kerberosKeytab")
.kerberosKrb5Conf("kerberosKrb5Conf")
.kerberosPrincipal("kerberosPrincipal")
.kmsKeyProviderUri("kmsKeyProviderUri")
.qopConfiguration(QopConfigurationProperty.builder()
.dataTransferProtection("dataTransferProtection")
.rpcProtection("rpcProtection")
.build())
.replicationFactor(123)
.simpleUser("simpleUser")
.subdirectory("subdirectory")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnLocationHDFSProps.Builder
A builder for
CfnLocationHDFSProps |
static class |
CfnLocationHDFSProps.Jsii$Proxy
An implementation for
CfnLocationHDFSProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnLocationHDFSProps.Builder |
builder() |
List<String> |
getAgentArns()
`AWS::DataSync::LocationHDFS.AgentArns`.
|
String |
getAuthenticationType()
`AWS::DataSync::LocationHDFS.AuthenticationType`.
|
default Number |
getBlockSize()
`AWS::DataSync::LocationHDFS.BlockSize`.
|
default String |
getKerberosKeytab()
`AWS::DataSync::LocationHDFS.KerberosKeytab`.
|
default String |
getKerberosKrb5Conf()
`AWS::DataSync::LocationHDFS.KerberosKrb5Conf`.
|
default String |
getKerberosPrincipal()
`AWS::DataSync::LocationHDFS.KerberosPrincipal`.
|
default String |
getKmsKeyProviderUri()
`AWS::DataSync::LocationHDFS.KmsKeyProviderUri`.
|
Object |
getNameNodes()
`AWS::DataSync::LocationHDFS.NameNodes`.
|
default Object |
getQopConfiguration()
`AWS::DataSync::LocationHDFS.QopConfiguration`.
|
default Number |
getReplicationFactor()
`AWS::DataSync::LocationHDFS.ReplicationFactor`.
|
default String |
getSimpleUser()
`AWS::DataSync::LocationHDFS.SimpleUser`.
|
default String |
getSubdirectory()
`AWS::DataSync::LocationHDFS.Subdirectory`.
|
default List<CfnTag> |
getTags()
`AWS::DataSync::LocationHDFS.Tags`.
|
@Stability(value=Stable) @NotNull List<String> getAgentArns()
@Stability(value=Stable) @NotNull String getAuthenticationType()
@Stability(value=Stable) @Nullable default Number getBlockSize()
@Stability(value=Stable) @Nullable default String getKerberosKeytab()
@Stability(value=Stable) @Nullable default String getKerberosKrb5Conf()
@Stability(value=Stable) @Nullable default String getKerberosPrincipal()
@Stability(value=Stable) @Nullable default String getKmsKeyProviderUri()
@Stability(value=Stable) @NotNull Object getNameNodes()
@Stability(value=Stable) @Nullable default Object getQopConfiguration()
@Stability(value=Stable) @Nullable default Number getReplicationFactor()
@Stability(value=Stable) @Nullable default String getSimpleUser()
@Stability(value=Stable) @Nullable default String getSubdirectory()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) static CfnLocationHDFSProps.Builder builder()
CfnLocationHDFSProps.Builder of CfnLocationHDFSPropsCopyright © 2021. All rights reserved.