Package odata.msgraph.client.beta.entity
Class AndroidForWorkVpnConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidForWorkVpnConfiguration.Builder
-
- Enclosing class:
- AndroidForWorkVpnConfiguration
public static final class AndroidForWorkVpnConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidForWorkVpnConfiguration.Builder id(String id)
-
createdDateTime
public AndroidForWorkVpnConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidForWorkVpnConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidForWorkVpnConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidForWorkVpnConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidForWorkVpnConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidForWorkVpnConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidForWorkVpnConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidForWorkVpnConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidForWorkVpnConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidForWorkVpnConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidForWorkVpnConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidForWorkVpnConfiguration.Builder version(Integer version)
-
authenticationMethod
public AndroidForWorkVpnConfiguration.Builder authenticationMethod(VpnAuthenticationMethod authenticationMethod)
“Authentication method.”- Parameters:
authenticationMethod- value ofauthenticationMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
connectionName
public AndroidForWorkVpnConfiguration.Builder connectionName(String connectionName)
“Connection name displayed to the user.”- Parameters:
connectionName- value ofconnectionNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
connectionType
public AndroidForWorkVpnConfiguration.Builder connectionType(AndroidForWorkVpnConnectionType connectionType)
“Connection type.”- Parameters:
connectionType- value ofconnectionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customData
public AndroidForWorkVpnConfiguration.Builder customData(List<KeyValue> customData)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customData- value ofcustomDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customData
public AndroidForWorkVpnConfiguration.Builder customData(KeyValue... customData)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customData- value ofcustomDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customDataNextLink
public AndroidForWorkVpnConfiguration.Builder customDataNextLink(String customDataNextLink)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customDataNextLink- value ofcustomData@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueData
public AndroidForWorkVpnConfiguration.Builder customKeyValueData(List<KeyValuePair> customKeyValueData)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueData- value ofcustomKeyValueDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueData
public AndroidForWorkVpnConfiguration.Builder customKeyValueData(KeyValuePair... customKeyValueData)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueData- value ofcustomKeyValueDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customKeyValueDataNextLink
public AndroidForWorkVpnConfiguration.Builder customKeyValueDataNextLink(String customKeyValueDataNextLink)
“Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.”- Parameters:
customKeyValueDataNextLink- value ofcustomKeyValueData@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
fingerprint
public AndroidForWorkVpnConfiguration.Builder fingerprint(String fingerprint)
“Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.”- Parameters:
fingerprint- value offingerprintproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
realm
public AndroidForWorkVpnConfiguration.Builder realm(String realm)
“Realm when connection type is set to Pulse Secure.”- Parameters:
realm- value ofrealmproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
role
public AndroidForWorkVpnConfiguration.Builder role(String role)
“Role when connection type is set to Pulse Secure.”- Parameters:
role- value ofroleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
servers
public AndroidForWorkVpnConfiguration.Builder servers(List<VpnServer> servers)
“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”- Parameters:
servers- value ofserversproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
servers
public AndroidForWorkVpnConfiguration.Builder servers(VpnServer... servers)
“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”- Parameters:
servers- value ofserversproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
serversNextLink
public AndroidForWorkVpnConfiguration.Builder serversNextLink(String serversNextLink)
“List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.”- Parameters:
serversNextLink- value ofservers@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidForWorkVpnConfiguration build()
-
-