Class Introspection.ConnectionStatusDetail.Builder
-
- All Implemented Interfaces:
public final class Introspection.ConnectionStatusDetail.BuilderA builder for ConnectionStatusDetail.
-
-
Method Summary
-
-
Method Detail
-
status
final Introspection.ConnectionStatusDetail.Builder status(ConnectionStatusType status)
-
status
final Introspection.ConnectionStatusDetail.Builder status(JsonField<ConnectionStatusType> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed ConnectionStatusType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
lastSuccessfulSync
final Introspection.ConnectionStatusDetail.Builder lastSuccessfulSync(Introspection.ConnectionStatusDetail.LastSuccessfulSync lastSuccessfulSync)
The datetime when the connection was last successfully synced
-
lastSuccessfulSync
final Introspection.ConnectionStatusDetail.Builder lastSuccessfulSync(Optional<Introspection.ConnectionStatusDetail.LastSuccessfulSync> lastSuccessfulSync)
Alias for calling Builder.lastSuccessfulSync with
lastSuccessfulSync.orElse(null).
-
lastSuccessfulSync
final Introspection.ConnectionStatusDetail.Builder lastSuccessfulSync(JsonField<Introspection.ConnectionStatusDetail.LastSuccessfulSync> lastSuccessfulSync)
Sets Builder.lastSuccessfulSync to an arbitrary JSON value.
You should usually call Builder.lastSuccessfulSync with a well-typed LastSuccessfulSync value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
lastSuccessfulSync
final Introspection.ConnectionStatusDetail.Builder lastSuccessfulSync(OffsetDateTime offsetDateTime)
Alias for calling lastSuccessfulSync with
LastSuccessfulSync.ofOffsetDateTime(offsetDateTime).
-
lastSuccessfulSync
final Introspection.ConnectionStatusDetail.Builder lastSuccessfulSync(String string)
Alias for calling lastSuccessfulSync with
LastSuccessfulSync.ofString(string).
-
message
final Introspection.ConnectionStatusDetail.Builder message(String message)
-
message
final Introspection.ConnectionStatusDetail.Builder message(JsonField<String> message)
Sets Builder.message to an arbitrary JSON value.
You should usually call Builder.message with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Introspection.ConnectionStatusDetail.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Introspection.ConnectionStatusDetail.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Introspection.ConnectionStatusDetail.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Introspection.ConnectionStatusDetail.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Introspection.ConnectionStatusDetail.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Introspection.ConnectionStatusDetail build()
Returns an immutable instance of ConnectionStatusDetail.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.status()
-
-
-
-