@IndexedProperty(value="integrationId") @IndexedProperty(value="currentState") @IndexedProperty(value="targetState") @Value.Immutable public interface IntegrationDeployment extends IntegrationDeploymentBase, WithId<IntegrationDeployment>, WithKind, WithResourceId
| Modifier and Type | Interface and Description |
|---|---|
static class |
IntegrationDeployment.Builder |
WithVersion.AutoUpdatable| Modifier and Type | Field and Description |
|---|---|
static String |
COMPOSITE_ID_SEPARATOR |
| Modifier and Type | Method and Description |
|---|---|
default IntegrationDeployment.Builder |
builder() |
static String |
compositeId(String integrationId,
int version) |
default IntegrationDeployment |
deleted() |
default Optional<String> |
getIntegrationId() |
default Kind |
getKind() |
Integration |
getSpec() |
default IntegrationDeployment |
unpublished() |
default IntegrationDeployment |
unpublishing() |
default IntegrationDeployment |
withCurrentState(IntegrationDeploymentState state) |
default IntegrationDeployment |
withTargetState(IntegrationDeploymentState state) |
getCurrentState, getError, getStatusMessage, getStepsDone, getTargetState, getUserId, hasErrorgetVersiongetCreatedAt, getUpdatedAtgetId, hasId, idEqualsstatic final String COMPOSITE_ID_SEPARATOR
Integration getSpec()
default IntegrationDeployment.Builder builder()
default IntegrationDeployment withCurrentState(IntegrationDeploymentState state)
default IntegrationDeployment withTargetState(IntegrationDeploymentState state)
default IntegrationDeployment unpublished()
default IntegrationDeployment unpublishing()
default IntegrationDeployment deleted()
Copyright © 2016–2019 Red Hat. All rights reserved.