Class JourneyFetchGetDeleteNode
-
- All Implemented Interfaces:
public final class JourneyFetchGetDeleteNodeIssue an HTTP GET or DELETE request and merge the response into the journey state per
merge_strategy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classJourneyFetchGetDeleteNode.BuilderA builder for JourneyFetchGetDeleteNode.
public final classJourneyFetchGetDeleteNode.Methodpublic final classJourneyFetchGetDeleteNode.Typepublic final classJourneyFetchGetDeleteNode.Headerspublic final classJourneyFetchGetDeleteNode.QueryParamspublic final classJourneyFetchGetDeleteNode.ResponseSchemaA JSONSchema object (Draft-07-compatible). Validated at runtime by Ajv.
-
Method Summary
-
-
Method Detail
-
mergeStrategy
final JourneyMergeStrategy mergeStrategy()
Strategy for merging a fetch response into the journey run state.
-
method
final JourneyFetchGetDeleteNode.Method method()
-
type
final JourneyFetchGetDeleteNode.Type type()
-
conditions
final Optional<JourneyConditionsField> conditions()
Condition spec for a journey node. Accepts a single condition atom, an AND/OR group, or an AND/OR nested group. Omit the
conditionsproperty entirely to express "no conditions".
-
headers
final Optional<JourneyFetchGetDeleteNode.Headers> headers()
-
queryParams
final Optional<JourneyFetchGetDeleteNode.QueryParams> queryParams()
-
responseSchema
final Optional<JourneyFetchGetDeleteNode.ResponseSchema> responseSchema()
A JSONSchema object (Draft-07-compatible). Validated at runtime by Ajv.
-
_mergeStrategy
final JsonField<JourneyMergeStrategy> _mergeStrategy()
Returns the raw JSON value of mergeStrategy.
Unlike mergeStrategy, this method doesn't throw if the JSON field has an unexpected type.
-
_method
final JsonField<JourneyFetchGetDeleteNode.Method> _method()
Returns the raw JSON value of method.
Unlike method, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<JourneyFetchGetDeleteNode.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_url
final JsonField<String> _url()
Returns the raw JSON value of url.
Unlike url, this method doesn't throw if the JSON field has an unexpected type.
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_conditions
final JsonField<JourneyConditionsField> _conditions()
Returns the raw JSON value of conditions.
Unlike conditions, this method doesn't throw if the JSON field has an unexpected type.
-
_headers
final JsonField<JourneyFetchGetDeleteNode.Headers> _headers()
Returns the raw JSON value of headers.
Unlike headers, this method doesn't throw if the JSON field has an unexpected type.
-
_queryParams
final JsonField<JourneyFetchGetDeleteNode.QueryParams> _queryParams()
Returns the raw JSON value of queryParams.
Unlike queryParams, this method doesn't throw if the JSON field has an unexpected type.
-
_responseSchema
final JsonField<JourneyFetchGetDeleteNode.ResponseSchema> _responseSchema()
Returns the raw JSON value of responseSchema.
Unlike responseSchema, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final JourneyFetchGetDeleteNode.Builder toBuilder()
-
validate
final JourneyFetchGetDeleteNode validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static JourneyFetchGetDeleteNode.Builder builder()
Returns a mutable builder for constructing an instance of JourneyFetchGetDeleteNode.
The following fields are required:
.mergeStrategy() .method() .type() .url()
-
-
-
-