Class EmbeddedSIMActivationCode
- java.lang.Object
-
- odata.msgraph.client.beta.complex.EmbeddedSIMActivationCode
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class EmbeddedSIMActivationCode extends Object implements com.github.davidmoten.odata.client.ODataType
“The embedded SIM activation code as provided by the mobile operator.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmbeddedSIMActivationCode.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringintegratedCircuitCardIdentifierprotected StringmatchingIdentifierprotected StringodataTypeprotected StringsmdpPlusServerAddressprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedEmbeddedSIMActivationCode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EmbeddedSIMActivationCode.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getIntegratedCircuitCardIdentifier()“The input must match the following regular expression: '^[0-9]{19}[0-9]?$'.”Optional<String>getMatchingIdentifier()“The input must match the following regular expression: '^[a-zA-Z0-9\-]*$'.”Optional<String>getSmdpPlusServerAddress()“The input must match the following regular expression: '^([a-zA-Z0-9]+(-[a-zA-Z0 -9]+)*\.)+[a-zA-Z]{2,}$'.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()EmbeddedSIMActivationCodewithIntegratedCircuitCardIdentifier(String integratedCircuitCardIdentifier)Returns an immutable copy ofthiswith just theintegratedCircuitCardIdentifierfield changed.EmbeddedSIMActivationCodewithMatchingIdentifier(String matchingIdentifier)Returns an immutable copy ofthiswith just thematchingIdentifierfield changed.EmbeddedSIMActivationCodewithSmdpPlusServerAddress(String smdpPlusServerAddress)Returns an immutable copy ofthiswith just thesmdpPlusServerAddressfield changed.EmbeddedSIMActivationCodewithUnmappedField(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
-
integratedCircuitCardIdentifier
protected String integratedCircuitCardIdentifier
-
matchingIdentifier
protected String matchingIdentifier
-
smdpPlusServerAddress
protected String smdpPlusServerAddress
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getIntegratedCircuitCardIdentifier
public Optional<String> getIntegratedCircuitCardIdentifier()
“The input must match the following regular expression: '^[0-9]{19}[0-9]?$'.”- Returns:
- property integratedCircuitCardIdentifier
-
withIntegratedCircuitCardIdentifier
public EmbeddedSIMActivationCode withIntegratedCircuitCardIdentifier(String integratedCircuitCardIdentifier)
Returns an immutable copy ofthiswith just theintegratedCircuitCardIdentifierfield 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 input must match the following regular expression: '^[0-9]{19}[0-9]?$'.”
- Parameters:
integratedCircuitCardIdentifier- new value ofintegratedCircuitCardIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theintegratedCircuitCardIdentifierfield changed
-
getMatchingIdentifier
public Optional<String> getMatchingIdentifier()
“The input must match the following regular expression: '^[a-zA-Z0-9\-]*$'.”- Returns:
- property matchingIdentifier
-
withMatchingIdentifier
public EmbeddedSIMActivationCode withMatchingIdentifier(String matchingIdentifier)
Returns an immutable copy ofthiswith just thematchingIdentifierfield 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 input must match the following regular expression: '^[a-zA-Z0-9\-]*$'.”
- Parameters:
matchingIdentifier- new value ofmatchingIdentifierfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thematchingIdentifierfield changed
-
getSmdpPlusServerAddress
public Optional<String> getSmdpPlusServerAddress()
“The input must match the following regular expression: '^([a-zA-Z0-9]+(-[a-zA-Z0 -9]+)*\.)+[a-zA-Z]{2,}$'.”- Returns:
- property smdpPlusServerAddress
-
withSmdpPlusServerAddress
public EmbeddedSIMActivationCode withSmdpPlusServerAddress(String smdpPlusServerAddress)
Returns an immutable copy ofthiswith just thesmdpPlusServerAddressfield 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 input must match the following regular expression: '^([a-zA-Z0-9]+(-[a-zA-Z0 -9]+)*\.)+[a-zA-Z]{2,}$'.”
- Parameters:
smdpPlusServerAddress- new value ofsmdpPlusServerAddressfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesmdpPlusServerAddressfield changed
-
withUnmappedField
public EmbeddedSIMActivationCode 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 EmbeddedSIMActivationCode.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
-
-