Package com.seam.api.types
Class ConnectWebview.Builder
- java.lang.Object
-
- com.seam.api.types.ConnectWebview.Builder
-
- All Implemented Interfaces:
ConnectWebview._FinalStage,ConnectWebview.AnyDeviceAllowedStage,ConnectWebview.AnyProviderAllowedStage,ConnectWebview.ConnectWebviewIdStage,ConnectWebview.CreatedAtStage,ConnectWebview.DeviceSelectionModeStage,ConnectWebview.LoginSuccessfulStage,ConnectWebview.StatusStage,ConnectWebview.UrlStage,ConnectWebview.WorkspaceIdStage
- Enclosing class:
- ConnectWebview
public static final class ConnectWebview.Builder extends java.lang.Object implements ConnectWebview.ConnectWebviewIdStage, ConnectWebview.UrlStage, ConnectWebview.WorkspaceIdStage, ConnectWebview.DeviceSelectionModeStage, ConnectWebview.AnyProviderAllowedStage, ConnectWebview.AnyDeviceAllowedStage, ConnectWebview.CreatedAtStage, ConnectWebview.LoginSuccessfulStage, ConnectWebview.StatusStage, ConnectWebview._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ConnectWebview.Builder from(ConnectWebview other)
- Specified by:
fromin interfaceConnectWebview.ConnectWebviewIdStage
-
connectWebviewId
public ConnectWebview.UrlStage connectWebviewId(java.lang.String connectWebviewId)
- Specified by:
connectWebviewIdin interfaceConnectWebview.ConnectWebviewIdStage
-
url
public ConnectWebview.WorkspaceIdStage url(java.lang.String url)
- Specified by:
urlin interfaceConnectWebview.UrlStage
-
workspaceId
public ConnectWebview.DeviceSelectionModeStage workspaceId(java.lang.String workspaceId)
- Specified by:
workspaceIdin interfaceConnectWebview.WorkspaceIdStage
-
deviceSelectionMode
public ConnectWebview.AnyProviderAllowedStage deviceSelectionMode(ConnectWebviewDeviceSelectionMode deviceSelectionMode)
- Specified by:
deviceSelectionModein interfaceConnectWebview.DeviceSelectionModeStage
-
anyProviderAllowed
public ConnectWebview.AnyDeviceAllowedStage anyProviderAllowed(boolean anyProviderAllowed)
- Specified by:
anyProviderAllowedin interfaceConnectWebview.AnyProviderAllowedStage
-
anyDeviceAllowed
public ConnectWebview.CreatedAtStage anyDeviceAllowed(boolean anyDeviceAllowed)
- Specified by:
anyDeviceAllowedin interfaceConnectWebview.AnyDeviceAllowedStage
-
createdAt
public ConnectWebview.LoginSuccessfulStage createdAt(java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceConnectWebview.CreatedAtStage
-
loginSuccessful
public ConnectWebview.StatusStage loginSuccessful(boolean loginSuccessful)
- Specified by:
loginSuccessfulin interfaceConnectWebview.LoginSuccessfulStage
-
status
public ConnectWebview._FinalStage status(ConnectWebviewStatus status)
- Specified by:
statusin interfaceConnectWebview.StatusStage
-
addAllAcceptedDevices
public ConnectWebview._FinalStage addAllAcceptedDevices(java.util.List<java.lang.String> acceptedDevices)
- Specified by:
addAllAcceptedDevicesin interfaceConnectWebview._FinalStage
-
addAcceptedDevices
public ConnectWebview._FinalStage addAcceptedDevices(java.lang.String acceptedDevices)
- Specified by:
addAcceptedDevicesin interfaceConnectWebview._FinalStage
-
acceptedDevices
public ConnectWebview._FinalStage acceptedDevices(java.util.List<java.lang.String> acceptedDevices)
- Specified by:
acceptedDevicesin interfaceConnectWebview._FinalStage
-
addAllAcceptedProviders
public ConnectWebview._FinalStage addAllAcceptedProviders(java.util.List<java.lang.String> acceptedProviders)
- Specified by:
addAllAcceptedProvidersin interfaceConnectWebview._FinalStage
-
addAcceptedProviders
public ConnectWebview._FinalStage addAcceptedProviders(java.lang.String acceptedProviders)
- Specified by:
addAcceptedProvidersin interfaceConnectWebview._FinalStage
-
acceptedProviders
public ConnectWebview._FinalStage acceptedProviders(java.util.List<java.lang.String> acceptedProviders)
- Specified by:
acceptedProvidersin interfaceConnectWebview._FinalStage
-
connectedAccountId
public ConnectWebview._FinalStage connectedAccountId(java.lang.String connectedAccountId)
- Specified by:
connectedAccountIdin interfaceConnectWebview._FinalStage
-
connectedAccountId
public ConnectWebview._FinalStage connectedAccountId(java.util.Optional<java.lang.String> connectedAccountId)
- Specified by:
connectedAccountIdin interfaceConnectWebview._FinalStage
-
build
public ConnectWebview build()
- Specified by:
buildin interfaceConnectWebview._FinalStage
-
-