Class MacOSAssociatedDomainsItem
- java.lang.Object
-
- odata.msgraph.client.beta.complex.MacOSAssociatedDomainsItem
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class MacOSAssociatedDomainsItem extends Object implements com.github.davidmoten.odata.client.ODataType
“A mapping of application identifiers to associated domains.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacOSAssociatedDomainsItem.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringapplicationIdentifierprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected BooleandirectDownloadsEnabledprotected List<String>domainsprotected StringdomainsNextLinkprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedMacOSAssociatedDomainsItem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacOSAssociatedDomainsItem.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getApplicationIdentifier()“The application identifier of the app to associate domains with.”Optional<Boolean>getDirectDownloadsEnabled()“Determines whether data should be downloaded directly or via a CDN.”com.github.davidmoten.odata.client.CollectionPage<String>getDomains()“The list of domains to associate.”com.github.davidmoten.odata.client.CollectionPage<String>getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)“The list of domains to associate.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()MacOSAssociatedDomainsItemwithApplicationIdentifier(String applicationIdentifier)Returns an immutable copy ofthiswith just theapplicationIdentifierfield changed.MacOSAssociatedDomainsItemwithDirectDownloadsEnabled(Boolean directDownloadsEnabled)Returns an immutable copy ofthiswith just thedirectDownloadsEnabledfield changed.MacOSAssociatedDomainsItemwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
applicationIdentifier
protected String applicationIdentifier
-
directDownloadsEnabled
protected Boolean directDownloadsEnabled
-
domainsNextLink
protected String domainsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getApplicationIdentifier
public Optional<String> getApplicationIdentifier()
“The application identifier of the app to associate domains with.”- Returns:
- property applicationIdentifier
-
withApplicationIdentifier
public MacOSAssociatedDomainsItem withApplicationIdentifier(String applicationIdentifier)
Returns an immutable copy ofthiswith just theapplicationIdentifierfield 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 application identifier of the app to associate domains with.”
- Parameters:
applicationIdentifier- new value ofapplicationIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationIdentifierfield changed
-
getDirectDownloadsEnabled
public Optional<Boolean> getDirectDownloadsEnabled()
“Determines whether data should be downloaded directly or via a CDN.”- Returns:
- property directDownloadsEnabled
-
withDirectDownloadsEnabled
public MacOSAssociatedDomainsItem withDirectDownloadsEnabled(Boolean directDownloadsEnabled)
Returns an immutable copy ofthiswith just thedirectDownloadsEnabledfield 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.“Determines whether data should be downloaded directly or via a CDN.”
- Parameters:
directDownloadsEnabled- new value ofdirectDownloadsEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedirectDownloadsEnabledfield changed
-
getDomains
public com.github.davidmoten.odata.client.CollectionPage<String> getDomains()
“The list of domains to associate.”- Returns:
- property domains
-
getDomains
public com.github.davidmoten.odata.client.CollectionPage<String> getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The list of domains to associate.”- Parameters:
options- specify connect and read timeouts- Returns:
- property domains
-
withUnmappedField
public MacOSAssociatedDomainsItem withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static MacOSAssociatedDomainsItem.Builder builder()
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
-
-