IntegrationDeploymentState getCurrentState() { if (currentStateBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (currentStateBuildStage == STAGE_UNINITIALIZED) { currentStateBuildStage = STAGE_INITIALIZING; this.currentState = Objects.requireNonNull(getCurrentStateInitialize(), "currentState"); currentStateBuildStage = STAGE_INITIALIZED; } return this.currentState; }
IntegrationDeploymentState getTargetState() { if (targetStateBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (targetStateBuildStage == STAGE_UNINITIALIZED) { targetStateBuildStage = STAGE_INITIALIZING; this.targetState = Objects.requireNonNull(getTargetStateInitialize(), "targetState"); targetStateBuildStage = STAGE_INITIALIZED; } return this.targetState; }
Optional<String> getIntegrationId() { if (integrationIdBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (integrationIdBuildStage == STAGE_UNINITIALIZED) { integrationIdBuildStage = STAGE_INITIALIZING; this.integrationId = Objects.requireNonNull(getIntegrationIdInitialize(), "integrationId"); integrationIdBuildStage = STAGE_INITIALIZED; } return this.integrationId; }
long getCreatedAt() { if (createdAtBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (createdAtBuildStage == STAGE_UNINITIALIZED) { createdAtBuildStage = STAGE_INITIALIZING; this.createdAt = getCreatedAtInitialize(); createdAtBuildStage = STAGE_INITIALIZED; } return this.createdAt; }
int getVersion() { if (versionBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (versionBuildStage == STAGE_UNINITIALIZED) { versionBuildStage = STAGE_INITIALIZING; this.version = getVersionInitialize(); versionBuildStage = STAGE_INITIALIZED; } return this.version; }
Map<String, String> getStepsDone() { if (stepsDoneBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (stepsDoneBuildStage == STAGE_UNINITIALIZED) { stepsDoneBuildStage = STAGE_INITIALIZING; this.stepsDone = createUnmodifiableMap(true, false, getStepsDoneInitialize()); stepsDoneBuildStage = STAGE_INITIALIZED; } return this.stepsDone; }
long getUpdatedAt() { if (updatedAtBuildStage == STAGE_INITIALIZING) throw new IllegalStateException(formatInitCycleMessage()); if (updatedAtBuildStage == STAGE_UNINITIALIZED) { updatedAtBuildStage = STAGE_INITIALIZING; this.updatedAt = getUpdatedAtInitialize(); updatedAtBuildStage = STAGE_INITIALIZED; } return this.updatedAt; }