Package odata.msgraph.client.beta.entity
Class NetworkIPv6ConfigurationManagementCondition
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.ManagementCondition
-
- odata.msgraph.client.beta.entity.NetworkManagementCondition
-
- odata.msgraph.client.beta.entity.NetworkIPv6ConfigurationManagementCondition
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class NetworkIPv6ConfigurationManagementCondition extends NetworkManagementCondition implements com.github.davidmoten.odata.client.ODataEntityType
“IPv6 DHCP server addresses may not be matched. This is because Windows(circa Redstone) does not expose this information to the Natural Authentication service .”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNetworkIPv6ConfigurationManagementCondition.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<String>dnsSuffixListprotected StringdnsSuffixListNextLinkprotected List<String>ipV6DNSServerListprotected StringipV6DNSServerListNextLinkprotected StringipV6Gatewayprotected StringipV6Prefix-
Fields inherited from class odata.msgraph.client.beta.entity.ManagementCondition
applicablePlatforms, applicablePlatformsNextLink, createdDateTime, description, displayName, eTag, modifiedDateTime, uniqueName
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNetworkIPv6ConfigurationManagementCondition()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkIPv6ConfigurationManagementCondition.BuilderbuilderNetworkIPv6ConfigurationManagementCondition()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<String>getDnsSuffixList()“Valid DNS suffixes for the current network.com.github.davidmoten.odata.client.CollectionPage<String>getDnsSuffixList(com.github.davidmoten.odata.client.HttpRequestOptions options)“Valid DNS suffixes for the current network.com.github.davidmoten.odata.client.CollectionPage<String>getIpV6DNSServerList()“An IPv6 DNS servers configured for the adapter.”com.github.davidmoten.odata.client.CollectionPage<String>getIpV6DNSServerList(com.github.davidmoten.odata.client.HttpRequestOptions options)“An IPv6 DNS servers configured for the adapter.”Optional<String>getIpV6Gateway()“The IPv6 gateway address to.Optional<String>getIpV6Prefix()“The IPv6 subnet to be connected to.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()NetworkIPv6ConfigurationManagementConditionpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)NetworkIPv6ConfigurationManagementConditionput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()NetworkIPv6ConfigurationManagementConditionwithDnsSuffixList(List<String> dnsSuffixList)Returns an immutable copy ofthiswith just thednsSuffixListfield changed.NetworkIPv6ConfigurationManagementConditionwithIpV6DNSServerList(List<String> ipV6DNSServerList)Returns an immutable copy ofthiswith just theipV6DNSServerListfield changed.NetworkIPv6ConfigurationManagementConditionwithIpV6Gateway(String ipV6Gateway)Returns an immutable copy ofthiswith just theipV6Gatewayfield changed.NetworkIPv6ConfigurationManagementConditionwithIpV6Prefix(String ipV6Prefix)Returns an immutable copy ofthiswith just theipV6Prefixfield changed.NetworkIPv6ConfigurationManagementConditionwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.ManagementCondition
getApplicablePlatforms, getApplicablePlatforms, getCreatedDateTime, getDescription, getDisplayName, getETag, getManagementConditionStatements, getModifiedDateTime, getUniqueName, withApplicablePlatforms, withCreatedDateTime, withDescription, withDisplayName, withETag, withModifiedDateTime, withUniqueName
-
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classNetworkManagementCondition
-
builderNetworkIPv6ConfigurationManagementCondition
public static NetworkIPv6ConfigurationManagementCondition.Builder builderNetworkIPv6ConfigurationManagementCondition()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classNetworkManagementCondition
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classNetworkManagementCondition
-
getDnsSuffixList
public com.github.davidmoten.odata.client.CollectionPage<String> getDnsSuffixList()
“Valid DNS suffixes for the current network. e.g. seattle.contoso.com”- Returns:
- property dnsSuffixList
-
withDnsSuffixList
public NetworkIPv6ConfigurationManagementCondition withDnsSuffixList(List<String> dnsSuffixList)
Returns an immutable copy ofthiswith just thednsSuffixListfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Valid DNS suffixes for the current network. e.g. seattle.contoso.com”
- Parameters:
dnsSuffixList- new value ofdnsSuffixListfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thednsSuffixListfield changed
-
getDnsSuffixList
public com.github.davidmoten.odata.client.CollectionPage<String> getDnsSuffixList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Valid DNS suffixes for the current network. e.g. seattle.contoso.com”- Parameters:
options- specify connect and read timeouts- Returns:
- property dnsSuffixList
-
getIpV6DNSServerList
public com.github.davidmoten.odata.client.CollectionPage<String> getIpV6DNSServerList()
“An IPv6 DNS servers configured for the adapter.”- Returns:
- property ipV6DNSServerList
-
withIpV6DNSServerList
public NetworkIPv6ConfigurationManagementCondition withIpV6DNSServerList(List<String> ipV6DNSServerList)
Returns an immutable copy ofthiswith just theipV6DNSServerListfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“An IPv6 DNS servers configured for the adapter.”
- Parameters:
ipV6DNSServerList- new value ofipV6DNSServerListfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theipV6DNSServerListfield changed
-
getIpV6DNSServerList
public com.github.davidmoten.odata.client.CollectionPage<String> getIpV6DNSServerList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“An IPv6 DNS servers configured for the adapter.”- Parameters:
options- specify connect and read timeouts- Returns:
- property ipV6DNSServerList
-
getIpV6Gateway
public Optional<String> getIpV6Gateway()
“The IPv6 gateway address to. e.g 2001:db8::1”- Returns:
- property ipV6Gateway
-
withIpV6Gateway
public NetworkIPv6ConfigurationManagementCondition withIpV6Gateway(String ipV6Gateway)
Returns an immutable copy ofthiswith just theipV6Gatewayfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The IPv6 gateway address to. e.g 2001:db8::1”
- Parameters:
ipV6Gateway- new value ofipV6Gatewayfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theipV6Gatewayfield changed
-
getIpV6Prefix
public Optional<String> getIpV6Prefix()
“The IPv6 subnet to be connected to. e.g. 2001:db8::/32”- Returns:
- property ipV6Prefix
-
withIpV6Prefix
public NetworkIPv6ConfigurationManagementCondition withIpV6Prefix(String ipV6Prefix)
Returns an immutable copy ofthiswith just theipV6Prefixfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The IPv6 subnet to be connected to. e.g. 2001:db8::/32”
- Parameters:
ipV6Prefix- new value ofipV6Prefixfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theipV6Prefixfield changed
-
withUnmappedField
public NetworkIPv6ConfigurationManagementCondition withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classNetworkManagementCondition
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classNetworkManagementCondition
-
patch
public NetworkIPv6ConfigurationManagementCondition patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classNetworkManagementCondition- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public NetworkIPv6ConfigurationManagementCondition put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classNetworkManagementCondition- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classNetworkManagementCondition
-
-