Package com.microsoft.graph.models
Class DomainDnsSrvRecord
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DomainDnsRecord
com.microsoft.graph.models.DomainDnsSrvRecord
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DomainDnsSrvRecord
extends DomainDnsRecord
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DomainDnsSrvRecordcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the nameTarget property value.getPort()Gets the port property value.Gets the priority property value.Gets the protocol property value.Gets the service property value.Gets the weight property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetNameTarget(String value) Sets the nameTarget property value.voidSets the port property value.voidsetPriority(Integer value) Sets the priority property value.voidsetProtocol(String value) Sets the protocol property value.voidsetService(String value) Sets the service property value.voidSets the weight property value.Methods inherited from class com.microsoft.graph.models.DomainDnsRecord
getIsOptional, getLabel, getRecordType, getSupportedService, getTtl, setIsOptional, setLabel, setRecordType, setSupportedService, setTtlMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
DomainDnsSrvRecord
public DomainDnsSrvRecord()Instantiates a newDomainDnsSrvRecordand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DomainDnsSrvRecord createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
DomainDnsSrvRecord
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classDomainDnsRecord- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getNameTarget
Gets the nameTarget property value. Value to use when configuring the Target property of the SRV record at the DNS host.- Returns:
- a
String
-
getPort
Gets the port property value. Value to use when configuring the port property of the SRV record at the DNS host.- Returns:
- a
Integer
-
getPriority
Gets the priority property value. Value to use when configuring the priority property of the SRV record at the DNS host.- Returns:
- a
Integer
-
getProtocol
Gets the protocol property value. Value to use when configuring the protocol property of the SRV record at the DNS host.- Returns:
- a
String
-
getService
Gets the service property value. Value to use when configuring the service property of the SRV record at the DNS host.- Returns:
- a
String
-
getWeight
Gets the weight property value. Value to use when configuring the weight property of the SRV record at the DNS host.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classDomainDnsRecord- Parameters:
writer- Serialization writer to use to serialize this model
-
setNameTarget
Sets the nameTarget property value. Value to use when configuring the Target property of the SRV record at the DNS host.- Parameters:
value- Value to set for the nameTarget property.
-
setPort
Sets the port property value. Value to use when configuring the port property of the SRV record at the DNS host.- Parameters:
value- Value to set for the port property.
-
setPriority
Sets the priority property value. Value to use when configuring the priority property of the SRV record at the DNS host.- Parameters:
value- Value to set for the priority property.
-
setProtocol
Sets the protocol property value. Value to use when configuring the protocol property of the SRV record at the DNS host.- Parameters:
value- Value to set for the protocol property.
-
setService
Sets the service property value. Value to use when configuring the service property of the SRV record at the DNS host.- Parameters:
value- Value to set for the service property.
-
setWeight
Sets the weight property value. Value to use when configuring the weight property of the SRV record at the DNS host.- Parameters:
value- Value to set for the weight property.
-