/** * Sets or replaces all elements for {@link ConnectorAction#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 ConnectorAction.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.action.Action} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final ConnectorAction.Builder createFrom(Action instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.Builder) this; }
/** * Sets or replaces all mappings from the specified map as entries for the {@link ConnectorAction#getMetadata() metadata} map. Nulls are not permitted * @param metadata The entries that will be added to the metadata map * @return {@code this} builder for use in a chained invocation */ @JsonProperty("metadata") public final ConnectorAction.Builder metadata(Map<String, ? extends String> metadata) { this.metadata.clear(); optBits |= OPT_BIT_METADATA; return putAllMetadata(metadata); }
String nameValue = instance.getName(); if (nameValue != null) { name(nameValue); ConnectorAction instance = (ConnectorAction) object; if ((bits & 0x1L) == 0) { actionType(instance.getActionType()); bits |= 0x1L; descriptor(descriptorValue); Action.Pattern patternValue = instance.getPattern(); if (patternValue != null) { pattern(patternValue); actionType(instance.getActionType()); bits |= 0x1L; description(descriptionValue); putAllMetadata(instance.getMetadata()); Optional<String> idOptional = instance.getId(); if (idOptional.isPresent()) { id(idOptional); addAllTags(instance.getTags());
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.action.ConnectorAction} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final ConnectorAction.Builder createFrom(ConnectorAction instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.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 ConnectorAction.Builder createFrom(WithResourceId instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.Builder) this; }
/** * Fill a builder with attribute values from the provided {@code io.syndesis.common.model.WithMetadata} instance. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final ConnectorAction.Builder createFrom(WithMetadata instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.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 ConnectorAction.Builder createFrom(WithTags instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.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 ConnectorAction.Builder createFrom(WithName instance) { Objects.requireNonNull(instance, "instance"); from((Object) instance); return (ConnectorAction.Builder) this; }