Class OffloadPoliciesImpl.OffloadPoliciesImplBuilder
java.lang.Object
org.apache.pulsar.common.policies.data.OffloadPoliciesImpl.OffloadPoliciesImplBuilder
- All Implemented Interfaces:
OffloadPolicies.Builder
- Enclosing class:
- OffloadPoliciesImpl
public static class OffloadPoliciesImpl.OffloadPoliciesImplBuilder
extends Object
implements OffloadPolicies.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()fileSystemProfilePath(String fileSystemProfilePath) fileSystemURI(String fileSystemURI) gcsManagedLedgerOffloadBucket(String gcsManagedLedgerOffloadBucket) gcsManagedLedgerOffloadMaxBlockSizeInBytes(Integer gcsManagedLedgerOffloadMaxBlockSizeInBytes) gcsManagedLedgerOffloadReadBufferSizeInBytes(Integer gcsManagedLedgerOffloadReadBufferSizeInBytes) gcsManagedLedgerOffloadRegion(String gcsManagedLedgerOffloadRegion) gcsManagedLedgerOffloadServiceAccountKeyFile(String gcsManagedLedgerOffloadServiceAccountKeyFile) managedLedgerOffloadBucket(String managedLedgerOffloadBucket) managedLedgerOffloadDeletionLagInMillis(Long managedLedgerOffloadDeletionLagInMillis) managedLedgerOffloadDriver(String managedLedgerOffloadDriver) managedLedgerOffloadedReadPriority(OffloadedReadPriority managedLedgerOffloadedReadPriority) managedLedgerOffloadMaxBlockSizeInBytes(Integer managedLedgerOffloadMaxBlockSizeInBytes) managedLedgerOffloadMaxThreads(Integer managedLedgerOffloadMaxThreads) managedLedgerOffloadPrefetchRounds(Integer managedLedgerOffloadPrefetchRounds) managedLedgerOffloadReadBufferSizeInBytes(Integer managedLedgerOffloadReadBufferSizeInBytes) managedLedgerOffloadRegion(String managedLedgerOffloadRegion) managedLedgerOffloadServiceEndpoint(String managedLedgerOffloadServiceEndpoint) managedLedgerOffloadThresholdInBytes(Long managedLedgerOffloadThresholdInBytes) managedLedgerOffloadThresholdInSeconds(Long managedLedgerOffloadThresholdInSeconds) offloadersDirectory(String offloadersDirectory) s3ManagedLedgerOffloadBucket(String s3ManagedLedgerOffloadBucket) s3ManagedLedgerOffloadCredentialId(String s3ManagedLedgerOffloadCredentialId) s3ManagedLedgerOffloadCredentialSecret(String s3ManagedLedgerOffloadCredentialSecret) s3ManagedLedgerOffloadMaxBlockSizeInBytes(Integer s3ManagedLedgerOffloadMaxBlockSizeInBytes) s3ManagedLedgerOffloadReadBufferSizeInBytes(Integer s3ManagedLedgerOffloadReadBufferSizeInBytes) s3ManagedLedgerOffloadRegion(String s3ManagedLedgerOffloadRegion) s3ManagedLedgerOffloadRole(String s3ManagedLedgerOffloadRole) s3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName) s3ManagedLedgerOffloadServiceEndpoint(String s3ManagedLedgerOffloadServiceEndpoint) setS3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName)
-
Constructor Details
-
OffloadPoliciesImplBuilder
public OffloadPoliciesImplBuilder()
-
-
Method Details
-
offloadersDirectory
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder offloadersDirectory(String offloadersDirectory) - Specified by:
offloadersDirectoryin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadDriver
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadDriver(String managedLedgerOffloadDriver) - Specified by:
managedLedgerOffloadDriverin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadMaxThreads
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadMaxThreads(Integer managedLedgerOffloadMaxThreads) - Specified by:
managedLedgerOffloadMaxThreadsin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadPrefetchRounds
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadPrefetchRounds(Integer managedLedgerOffloadPrefetchRounds) - Specified by:
managedLedgerOffloadPrefetchRoundsin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadThresholdInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadThresholdInBytes(Long managedLedgerOffloadThresholdInBytes) - Specified by:
managedLedgerOffloadThresholdInBytesin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadThresholdInSeconds
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadThresholdInSeconds(Long managedLedgerOffloadThresholdInSeconds) - Specified by:
managedLedgerOffloadThresholdInSecondsin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadDeletionLagInMillis
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadDeletionLagInMillis(Long managedLedgerOffloadDeletionLagInMillis) - Specified by:
managedLedgerOffloadDeletionLagInMillisin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadedReadPriority
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadedReadPriority(OffloadedReadPriority managedLedgerOffloadedReadPriority) - Specified by:
managedLedgerOffloadedReadPriorityin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRegion(String s3ManagedLedgerOffloadRegion) - Specified by:
s3ManagedLedgerOffloadRegionin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadBucket(String s3ManagedLedgerOffloadBucket) - Specified by:
s3ManagedLedgerOffloadBucketin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadServiceEndpoint
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadServiceEndpoint(String s3ManagedLedgerOffloadServiceEndpoint) - Specified by:
s3ManagedLedgerOffloadServiceEndpointin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadMaxBlockSizeInBytes(Integer s3ManagedLedgerOffloadMaxBlockSizeInBytes) - Specified by:
s3ManagedLedgerOffloadMaxBlockSizeInBytesin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadReadBufferSizeInBytes(Integer s3ManagedLedgerOffloadReadBufferSizeInBytes) - Specified by:
s3ManagedLedgerOffloadReadBufferSizeInBytesin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadCredentialId
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadCredentialId(String s3ManagedLedgerOffloadCredentialId) - Specified by:
s3ManagedLedgerOffloadCredentialIdin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadCredentialSecret
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadCredentialSecret(String s3ManagedLedgerOffloadCredentialSecret) - Specified by:
s3ManagedLedgerOffloadCredentialSecretin interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadRole
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRole(String s3ManagedLedgerOffloadRole) - Specified by:
s3ManagedLedgerOffloadRolein interfaceOffloadPolicies.Builder
-
setS3ManagedLedgerOffloadRoleSessionName
public OffloadPolicies.Builder setS3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName) - Specified by:
setS3ManagedLedgerOffloadRoleSessionNamein interfaceOffloadPolicies.Builder
-
s3ManagedLedgerOffloadRoleSessionName
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName) -
gcsManagedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadRegion(String gcsManagedLedgerOffloadRegion) - Specified by:
gcsManagedLedgerOffloadRegionin interfaceOffloadPolicies.Builder
-
gcsManagedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadBucket(String gcsManagedLedgerOffloadBucket) - Specified by:
gcsManagedLedgerOffloadBucketin interfaceOffloadPolicies.Builder
-
gcsManagedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadMaxBlockSizeInBytes(Integer gcsManagedLedgerOffloadMaxBlockSizeInBytes) - Specified by:
gcsManagedLedgerOffloadMaxBlockSizeInBytesin interfaceOffloadPolicies.Builder
-
gcsManagedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadReadBufferSizeInBytes(Integer gcsManagedLedgerOffloadReadBufferSizeInBytes) - Specified by:
gcsManagedLedgerOffloadReadBufferSizeInBytesin interfaceOffloadPolicies.Builder
-
gcsManagedLedgerOffloadServiceAccountKeyFile
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadServiceAccountKeyFile(String gcsManagedLedgerOffloadServiceAccountKeyFile) - Specified by:
gcsManagedLedgerOffloadServiceAccountKeyFilein interfaceOffloadPolicies.Builder
-
fileSystemProfilePath
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder fileSystemProfilePath(String fileSystemProfilePath) - Specified by:
fileSystemProfilePathin interfaceOffloadPolicies.Builder
-
fileSystemURI
- Specified by:
fileSystemURIin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadBucket(String managedLedgerOffloadBucket) - Specified by:
managedLedgerOffloadBucketin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadRegion(String managedLedgerOffloadRegion) - Specified by:
managedLedgerOffloadRegionin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadServiceEndpoint
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadServiceEndpoint(String managedLedgerOffloadServiceEndpoint) - Specified by:
managedLedgerOffloadServiceEndpointin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadMaxBlockSizeInBytes(Integer managedLedgerOffloadMaxBlockSizeInBytes) - Specified by:
managedLedgerOffloadMaxBlockSizeInBytesin interfaceOffloadPolicies.Builder
-
managedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadReadBufferSizeInBytes(Integer managedLedgerOffloadReadBufferSizeInBytes) - Specified by:
managedLedgerOffloadReadBufferSizeInBytesin interfaceOffloadPolicies.Builder
-
build
- Specified by:
buildin interfaceOffloadPolicies.Builder
-