Class FileCacheDataRepositoryAssociation


  • public final class FileCacheDataRepositoryAssociation
    extends java.lang.Object
    • Method Detail

      • associationId

        public java.util.Optional<java.lang.String> associationId()
        Returns:
        System-generated, unique ID of the data repository association.
      • dataRepositoryPath

        public java.lang.String dataRepositoryPath()
        Returns:
        Path to the S3 or NFS data repository that links to the cache.
      • dataRepositorySubdirectories

        public java.util.List<java.lang.String> dataRepositorySubdirectories()
        Returns:
        NFS exports linked with this data repository association, in the format `/exportpath1`. Configure `dataRepositoryPath` as the domain name of the NFS file system to use this argument. Not supported for S3 data repositories. Maximum of 500.
      • fileCacheId

        public java.util.Optional<java.lang.String> fileCacheId()
        Returns:
        System-generated, unique ID of the cache.
      • fileCachePath

        public java.lang.String fileCachePath()
        Returns:
        Path on the cache that maps 1-1 with `dataRepositoryPath`. Must begin with a forward slash and cannot overlap the cache path of another data repository association.
      • fileSystemId

        public java.util.Optional<java.lang.String> fileSystemId()
        Returns:
        ID of the file system for an NFS data repository association.
      • fileSystemPath

        public java.util.Optional<java.lang.String> fileSystemPath()
        Returns:
        Path to the data repository on the file system.
      • importedFileChunkSize

        public java.util.Optional<java.lang.Integer> importedFileChunkSize()
        Returns:
        Size, in mebibytes (MiB), of the data blocks used to represent imported files.
      • nfs

        public java.util.List<FileCacheDataRepositoryAssociationNf> nfs()
        Returns:
        Configuration for a data repository association linked to an NFS file system. See `nfs` Block below.
      • resourceArn

        public java.util.Optional<java.lang.String> resourceArn()
        Returns:
        ARN of the data repository association.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags to assign to the file cache. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.