Class BzstDipConfigurationBuilder
java.lang.Object
software.xdev.bzst.dip.client.model.configuration.BzstDipConfigurationBuilder
Builder construct for the
BzstDipConfiguration.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetApplicationCode(BzstDipConfiguration.SupportedApplicationCode applicationCode) setCertificateKeystorePassword(String certificateKeystorePassword) setClientId(String clientId) setDelayBeforeCheckingResults(Duration delayBeforeCheckingResults) setDelayInBetweenResultChecks(Duration delayInBetweenResultChecks) setDocTypeIndic(BzstDipOecdDocType docTypeIndic) setEnvironment(BzstDipEnvironment environment) setKeyStorePrivateKeyAlias(String keyStorePrivateKeyAlias) setMessageRefId(String messageRefId) setMessageType(BzstCesopMessageTypeEnum messageType) setMessageTypeIndic(BzstDipDpiMessageType messageTypeIndic) setMessageTypeIndicCesop(BzstCesopMessageTypeIndicEnum messageTypeIndicCesop) setPlatformOperatorAddress(BzstDipAddressFix platformOperatorAddress) setPlatformOperatorCorrDocRefId(String platformOperatorCorrDocRefId) setPlatformOperatorDocRefId(String platformOperatorDocRefId) setPlatformOperatorOrganizationName(String platformOperatorOrganizationName) setPlatformOperatorPlatformName(String platformOperatorPlatformName) setRealmEnvironmentBaseUrl(String realmEnvironmentBaseUrl) setReportingPeriod(LocalDate reportingPeriod) setReportingPeriodCesopQuarter(int reportingPeriodCesopQuarter) setReportingPeriodCesopYear(String reportingPeriodCesopYear) setRetryQueryResultsAmount(Integer retryQueryResultsAmount) setSigningProvider(SigningProvider signingProvider) setTaxNumber(String taxNumber) setTimestamp(ZonedDateTime timestamp) setTransmittingCountry(BzstDipCountryCode transmittingCountry) setValidateTaxID(Boolean validateTaxID)
-
Field Details
-
DEFAULT_DELAY_BEFORE_CHECKING_RESULTS_IN_MILLIS
public static final int DEFAULT_DELAY_BEFORE_CHECKING_RESULTS_IN_MILLIS- See Also:
-
DEFAULT_RETRY_QUERY_RESULTS
public static final int DEFAULT_RETRY_QUERY_RESULTS- See Also:
-
DEFAULT_DELAY_IN_BETWEEN_RESULTS_CHECKS_IN_MILLIS
public static final int DEFAULT_DELAY_IN_BETWEEN_RESULTS_CHECKS_IN_MILLIS- See Also:
-
-
Constructor Details
-
BzstDipConfigurationBuilder
-
BzstDipConfigurationBuilder
public BzstDipConfigurationBuilder()
-
-
Method Details
-
setReportingPeriodCesopQuarter
-
setMessageTypeIndicCesop
public BzstDipConfigurationBuilder setMessageTypeIndicCesop(BzstCesopMessageTypeIndicEnum messageTypeIndicCesop) -
setReportingPeriodCesopYear
-
setTransmittingCountry
-
setMessageType
-
setMessageRefId
-
setTimestamp
-
setCertificateKeystorePassword
public BzstDipConfigurationBuilder setCertificateKeystorePassword(String certificateKeystorePassword) - Parameters:
certificateKeystorePassword-certificateKeystorePassword- Returns:
- itself
-
setKeyStorePrivateKeyAlias
- Parameters:
keyStorePrivateKeyAlias-keyStorePrivateKeyAlias- Returns:
- itself
-
setClientId
- Parameters:
clientId-clientId- Returns:
- itself
-
setTaxID
- Parameters:
taxID-taxID- Returns:
- itself
-
setValidateTaxID
- Parameters:
validateTaxID-validateTaxID- Returns:
- itself
-
setTaxNumber
- Parameters:
taxNumber-taxNumber- Returns:
- itself
-
setRealmEnvironmentBaseUrl
- Parameters:
realmEnvironmentBaseUrl-realmEnvironmentBaseUrl- Returns:
- itself
-
setEnvironment
- Parameters:
environment-environment- Returns:
- itself
-
setMessageTypeIndic
- Parameters:
messageTypeIndic-messageTypeIndic- Returns:
- itself
-
setReportingPeriod
- Parameters:
reportingPeriod-reportingPeriod- Returns:
- itself
-
setDocTypeIndic
- Parameters:
docTypeIndic-docTypeIndic- Returns:
- itself
-
setPlatformOperatorDocRefId
- Parameters:
platformOperatorDocRefId-platformOperatorDocRefId- Returns:
- itself
-
setPlatformOperatorCorrDocRefId
public BzstDipConfigurationBuilder setPlatformOperatorCorrDocRefId(String platformOperatorCorrDocRefId) - Parameters:
platformOperatorCorrDocRefId-platformOperatorCorrDocRefId- Returns:
- itself
-
setDelayBeforeCheckingResults
public BzstDipConfigurationBuilder setDelayBeforeCheckingResults(Duration delayBeforeCheckingResults) - Parameters:
delayBeforeCheckingResults-delayBeforeCheckingResults- Returns:
- itself
-
setRetryQueryResultsAmount
- Parameters:
retryQueryResultsAmount-retryQueryResultsAmount- Returns:
- itself
-
setDelayInBetweenResultChecks
public BzstDipConfigurationBuilder setDelayInBetweenResultChecks(Duration delayInBetweenResultChecks) - Parameters:
delayInBetweenResultChecks-delayInBetweenResultChecks- Returns:
- itself
-
setSigningProvider
- Parameters:
signingProvider-signingProvider- Returns:
- itself
-
setPlatformOperatorOrganizationName
public BzstDipConfigurationBuilder setPlatformOperatorOrganizationName(String platformOperatorOrganizationName) - Parameters:
platformOperatorOrganizationName-platformOperatorOrganizationName- Returns:
- itself
-
setPlatformOperatorPlatformName
public BzstDipConfigurationBuilder setPlatformOperatorPlatformName(String platformOperatorPlatformName) - Parameters:
platformOperatorPlatformName-platformOperatorPlatformName- Returns:
- itself
-
setPlatformOperatorAddress
public BzstDipConfigurationBuilder setPlatformOperatorAddress(BzstDipAddressFix platformOperatorAddress) - Parameters:
platformOperatorAddress-platformOperatorAddress- Returns:
- itself
-
setApplicationCode
public BzstDipConfigurationBuilder setApplicationCode(BzstDipConfiguration.SupportedApplicationCode applicationCode) - Parameters:
applicationCode-applicationCode- Returns:
- itself
-
buildAndValidate
- Returns:
- a new created
BzstDipConfigurationwith the values provided by this builder.
-