Class CfnLocationHDFSProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLocationHDFSProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLocationHDFSProps
CfnLocationHDFSProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.datasync.CfnLocationHDFSProps
CfnLocationHDFSProps.Builder, CfnLocationHDFSProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnLocationHDFSProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLocationHDFSProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.final StringThe authentication mode used to determine identity of user.final NumberThe size of data blocks to write into the HDFS cluster.final StringThe Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.final StringThekrb5.conffile that contains the Kerberos configuration information.final StringThe Kerberos principal with access to the files and folders on the HDFS cluster.final StringThe URI of the HDFS cluster's Key Management Server (KMS).final ObjectThe NameNode that manages the HDFS namespace.final ObjectThe Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the Hadoop Distributed File System (HDFS) cluster.final NumberThe number of DataNodes to replicate the data to when writing to the HDFS cluster.final StringThe user name used to identify the client on the host operating system.final StringA subdirectory in the HDFS cluster.getTags()The key-value pair that represents the tag that you want to add to the location.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLocationHDFSProps.Builder.
-
-
Method Details
-
getAgentArns
Description copied from interface:CfnLocationHDFSPropsThe Amazon Resource Names (ARNs) of the DataSync agents that can connect to your HDFS cluster.- Specified by:
getAgentArnsin interfaceCfnLocationHDFSProps- See Also:
-
getAuthenticationType
Description copied from interface:CfnLocationHDFSPropsThe authentication mode used to determine identity of user.- Specified by:
getAuthenticationTypein interfaceCfnLocationHDFSProps- See Also:
-
getNameNodes
Description copied from interface:CfnLocationHDFSPropsThe NameNode that manages the HDFS namespace.The NameNode performs operations such as opening, closing, and renaming files and directories. The NameNode contains the information to map blocks of data to the DataNodes. You can use only one NameNode.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnLocationHDFS.NameNodeProperty>- Specified by:
getNameNodesin interfaceCfnLocationHDFSProps- See Also:
-
getBlockSize
Description copied from interface:CfnLocationHDFSPropsThe size of data blocks to write into the HDFS cluster.The block size must be a multiple of 512 bytes. The default block size is 128 mebibytes (MiB).
- Specified by:
getBlockSizein interfaceCfnLocationHDFSProps- See Also:
-
getKerberosKeytab
Description copied from interface:CfnLocationHDFSPropsThe Kerberos key table (keytab) that contains mappings between the defined Kerberos principal and the encrypted keys.Provide the base64-encoded file text. If
KERBEROSis specified forAuthType, this value is required.- Specified by:
getKerberosKeytabin interfaceCfnLocationHDFSProps- See Also:
-
getKerberosKrb5Conf
Description copied from interface:CfnLocationHDFSPropsThekrb5.conffile that contains the Kerberos configuration information. You can load thekrb5.confby providing a string of the file's contents or an Amazon S3 presigned URL of the file. IfKERBEROSis specified forAuthType, this value is required.- Specified by:
getKerberosKrb5Confin interfaceCfnLocationHDFSProps- See Also:
-
getKerberosPrincipal
Description copied from interface:CfnLocationHDFSPropsThe Kerberos principal with access to the files and folders on the HDFS cluster.If
KERBEROSis specified forAuthenticationType, this parameter is required.- Specified by:
getKerberosPrincipalin interfaceCfnLocationHDFSProps- See Also:
-
getKmsKeyProviderUri
Description copied from interface:CfnLocationHDFSPropsThe URI of the HDFS cluster's Key Management Server (KMS).- Specified by:
getKmsKeyProviderUriin interfaceCfnLocationHDFSProps- See Also:
-
getQopConfiguration
Description copied from interface:CfnLocationHDFSPropsThe Quality of Protection (QOP) configuration specifies the Remote Procedure Call (RPC) and data transfer protection settings configured on the Hadoop Distributed File System (HDFS) cluster.If
QopConfigurationisn't specified,RpcProtectionandDataTransferProtectiondefault toPRIVACY. If you setRpcProtectionorDataTransferProtection, the other parameter assumes the same value.Returns union: either
IResolvableorCfnLocationHDFS.QopConfigurationProperty- Specified by:
getQopConfigurationin interfaceCfnLocationHDFSProps- See Also:
-
getReplicationFactor
Description copied from interface:CfnLocationHDFSPropsThe number of DataNodes to replicate the data to when writing to the HDFS cluster.By default, data is replicated to three DataNodes.
Default: - 3
- Specified by:
getReplicationFactorin interfaceCfnLocationHDFSProps- See Also:
-
getSimpleUser
Description copied from interface:CfnLocationHDFSPropsThe user name used to identify the client on the host operating system.If
SIMPLEis specified forAuthenticationType, this parameter is required.- Specified by:
getSimpleUserin interfaceCfnLocationHDFSProps- See Also:
-
getSubdirectory
Description copied from interface:CfnLocationHDFSPropsA subdirectory in the HDFS cluster.This subdirectory is used to read data from or write data to the HDFS cluster. If the subdirectory isn't specified, it will default to
/.- Specified by:
getSubdirectoryin interfaceCfnLocationHDFSProps- See Also:
-
getTags
Description copied from interface:CfnLocationHDFSPropsThe key-value pair that represents the tag that you want to add to the location.The value can be an empty string. We recommend using tags to name your resources.
- Specified by:
getTagsin interfaceCfnLocationHDFSProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-