/** * Sets or replaces all elements for {@link Integration#getConnections() connections} list. * @param elements An iterable of connections elements * @return {@code this} builder for use in a chained invocation */ @JsonProperty("connections") public final Integration.Builder connections(Iterable<? extends Connection> elements) { this.connections.clear(); return addAllConnections(elements); }
/** * Sets or replaces all elements for {@link Integration#getFlows() flows} list. * @param elements An iterable of flows elements * @return {@code this} builder for use in a chained invocation */ @JsonProperty("flows") public final Integration.Builder flows(Iterable<? extends Flow> elements) { this.flows.clear(); return addAllFlows(elements); }
/** * Sets or replaces all elements for {@link Integration#getResources() resources} list. * @param elements An iterable of resources elements * @return {@code this} builder for use in a chained invocation */ @JsonProperty("resources") public final Integration.Builder resources(Iterable<? extends ResourceIdentifier> elements) { this.resources.clear(); return addAllResources(elements); }
String nameValue = instance.getName(); if (nameValue != null) { name(nameValue); Optional<String> descriptionOptional = instance.getDescription(); if (descriptionOptional.isPresent()) { description(descriptionOptional); isDeleted(instance.isDeleted()); if ((bits & 0x1L) == 0) { addAllSteps(instance.getSteps()); bits |= 0x1L; addAllFlows(instance.getFlows()); addAllConnections(instance.getConnections()); putAllConfiguredProperties(instance.getConfiguredProperties()); addAllSteps(instance.getSteps()); bits |= 0x1L; addAllResources(instance.getResources()); version(instance.getVersion()); addAllTags(instance.getTags()); Optional<String> idOptional = instance.getId(); if (idOptional.isPresent()) {
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.integration.Integration} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(Integration instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithResourceId} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithResourceId instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithTags} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithTags instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.integration.WithSteps} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithSteps instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithConfiguredProperties} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithConfiguredProperties instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithName} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithName instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Sets or replaces all elements for {@link Integration#getTags() tags} sortedSet. * @param elements An iterable of tags elements * @return {@code this} builder for use in a chained invocation */ @JsonProperty("tags") @JsonDeserialize(contentConverter = StringTrimmingConverter.class) public final Integration.Builder tags(Iterable<String> elements) { this.tags.clear(); return addAllTags(elements); }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithVersion} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithVersion instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.integration.IntegrationBase} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(IntegrationBase instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithModificationTimestamps} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithModificationTimestamps instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithResources} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithResources instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithConfigurationProperties} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Integration.Builder createFrom(WithConfigurationProperties instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (Integration.Builder) this; }
/** * Sets or replaces all elements for {@link Integration#getSteps() steps} list. * @param elements An iterable of steps elements * @return {@code this} builder for use in a chained invocation */ @JsonProperty("steps") @Deprecated public final Integration.Builder steps(Iterable<? extends Step> elements) { this.steps.clear(); return addAllSteps(elements); }