类 OffloadPoliciesImpl.OffloadPoliciesImplBuilder
java.lang.Object
org.apache.pulsar.common.policies.data.OffloadPoliciesImpl.OffloadPoliciesImplBuilder
- 所有已实现的接口:
OffloadPolicies.Builder
- 封闭类:
- OffloadPoliciesImpl
public static class OffloadPoliciesImpl.OffloadPoliciesImplBuilder
extends Object
implements OffloadPolicies.Builder
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()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)
-
构造器详细资料
-
OffloadPoliciesImplBuilder
public OffloadPoliciesImplBuilder()
-
-
方法详细资料
-
offloadersDirectory
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder offloadersDirectory(String offloadersDirectory) - 指定者:
offloadersDirectory在接口中OffloadPolicies.Builder
-
managedLedgerOffloadDriver
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadDriver(String managedLedgerOffloadDriver) -
managedLedgerOffloadMaxThreads
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadMaxThreads(Integer managedLedgerOffloadMaxThreads) -
managedLedgerOffloadPrefetchRounds
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadPrefetchRounds(Integer managedLedgerOffloadPrefetchRounds) -
managedLedgerOffloadThresholdInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadThresholdInBytes(Long managedLedgerOffloadThresholdInBytes) -
managedLedgerOffloadThresholdInSeconds
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadThresholdInSeconds(Long managedLedgerOffloadThresholdInSeconds) -
managedLedgerOffloadDeletionLagInMillis
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadDeletionLagInMillis(Long managedLedgerOffloadDeletionLagInMillis) -
managedLedgerOffloadedReadPriority
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadedReadPriority(OffloadedReadPriority managedLedgerOffloadedReadPriority) -
s3ManagedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRegion(String s3ManagedLedgerOffloadRegion) -
s3ManagedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadBucket(String s3ManagedLedgerOffloadBucket) -
s3ManagedLedgerOffloadServiceEndpoint
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadServiceEndpoint(String s3ManagedLedgerOffloadServiceEndpoint) -
s3ManagedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadMaxBlockSizeInBytes(Integer s3ManagedLedgerOffloadMaxBlockSizeInBytes) -
s3ManagedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadReadBufferSizeInBytes(Integer s3ManagedLedgerOffloadReadBufferSizeInBytes) -
s3ManagedLedgerOffloadCredentialId
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadCredentialId(String s3ManagedLedgerOffloadCredentialId) -
s3ManagedLedgerOffloadCredentialSecret
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadCredentialSecret(String s3ManagedLedgerOffloadCredentialSecret) -
s3ManagedLedgerOffloadRole
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRole(String s3ManagedLedgerOffloadRole) -
setS3ManagedLedgerOffloadRoleSessionName
public OffloadPolicies.Builder setS3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName) -
s3ManagedLedgerOffloadRoleSessionName
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder s3ManagedLedgerOffloadRoleSessionName(String s3ManagedLedgerOffloadRoleSessionName) -
gcsManagedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadRegion(String gcsManagedLedgerOffloadRegion) -
gcsManagedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadBucket(String gcsManagedLedgerOffloadBucket) -
gcsManagedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadMaxBlockSizeInBytes(Integer gcsManagedLedgerOffloadMaxBlockSizeInBytes) -
gcsManagedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadReadBufferSizeInBytes(Integer gcsManagedLedgerOffloadReadBufferSizeInBytes) -
gcsManagedLedgerOffloadServiceAccountKeyFile
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder gcsManagedLedgerOffloadServiceAccountKeyFile(String gcsManagedLedgerOffloadServiceAccountKeyFile) -
fileSystemProfilePath
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder fileSystemProfilePath(String fileSystemProfilePath) - 指定者:
fileSystemProfilePath在接口中OffloadPolicies.Builder
-
fileSystemURI
- 指定者:
fileSystemURI在接口中OffloadPolicies.Builder
-
managedLedgerOffloadBucket
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadBucket(String managedLedgerOffloadBucket) -
managedLedgerOffloadRegion
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadRegion(String managedLedgerOffloadRegion) -
managedLedgerOffloadServiceEndpoint
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadServiceEndpoint(String managedLedgerOffloadServiceEndpoint) -
managedLedgerOffloadMaxBlockSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadMaxBlockSizeInBytes(Integer managedLedgerOffloadMaxBlockSizeInBytes) -
managedLedgerOffloadReadBufferSizeInBytes
public OffloadPoliciesImpl.OffloadPoliciesImplBuilder managedLedgerOffloadReadBufferSizeInBytes(Integer managedLedgerOffloadReadBufferSizeInBytes) -
build
- 指定者:
build在接口中OffloadPolicies.Builder
-