Class DomainItemRequestBuilder

java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.domains.item.DomainItemRequestBuilder

@Generated("com.microsoft.kiota") public class DomainItemRequestBuilder extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the collection of domain entities.
  • Constructor Details

    • DomainItemRequestBuilder

      public DomainItemRequestBuilder(@Nonnull HashMap<String,Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new DomainItemRequestBuilder and sets the default values.
      Parameters:
      pathParameters - Path parameters for the request
      requestAdapter - The request adapter to use to execute the requests.
    • DomainItemRequestBuilder

      public DomainItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new DomainItemRequestBuilder and sets the default values.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      requestAdapter - The request adapter to use to execute the requests.
  • Method Details

    • domainNameReferences

      @Nonnull public DomainNameReferencesRequestBuilder domainNameReferences()
      Provides operations to manage the domainNameReferences property of the microsoft.graph.domain entity.
      Returns:
      a DomainNameReferencesRequestBuilder
    • federationConfiguration

      @Nonnull public FederationConfigurationRequestBuilder federationConfiguration()
      Provides operations to manage the federationConfiguration property of the microsoft.graph.domain entity.
      Returns:
      a FederationConfigurationRequestBuilder
    • forceDelete

      @Nonnull public ForceDeleteRequestBuilder forceDelete()
      Provides operations to call the forceDelete method.
      Returns:
      a ForceDeleteRequestBuilder
    • promote

      @Nonnull public PromoteRequestBuilder promote()
      Provides operations to call the promote method.
      Returns:
      a PromoteRequestBuilder
    • rootDomain

      @Nonnull public RootDomainRequestBuilder rootDomain()
      Provides operations to manage the rootDomain property of the microsoft.graph.domain entity.
      Returns:
      a RootDomainRequestBuilder
    • serviceConfigurationRecords

      @Nonnull public ServiceConfigurationRecordsRequestBuilder serviceConfigurationRecords()
      Provides operations to manage the serviceConfigurationRecords property of the microsoft.graph.domain entity.
      Returns:
      a ServiceConfigurationRecordsRequestBuilder
    • verificationDnsRecords

      @Nonnull public VerificationDnsRecordsRequestBuilder verificationDnsRecords()
      Provides operations to manage the verificationDnsRecords property of the microsoft.graph.domain entity.
      Returns:
      a VerificationDnsRecordsRequestBuilder
    • verify

      @Nonnull public VerifyRequestBuilder verify()
      Provides operations to call the verify method.
      Returns:
      a VerifyRequestBuilder
    • delete

      public void delete()
      Delete a domain from a tenant.
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • delete

      public void delete(@Nullable Consumer<DomainItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete a domain from a tenant.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • get

      @Nullable public Domain get()
      Retrieve the properties and relationships of domain object.
      Returns:
      a Domain
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • get

      @Nullable public Domain get(@Nullable Consumer<DomainItemRequestBuilder.GetRequestConfiguration> requestConfiguration)
      Retrieve the properties and relationships of domain object.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a Domain
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • patch

      @Nullable public Domain patch(@Nonnull Domain body)
      Update the properties of domain object. Only verified domains can be updated.
      Parameters:
      body - The request body
      Returns:
      a Domain
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • patch

      @Nullable public Domain patch(@Nonnull Domain body, @Nullable Consumer<DomainItemRequestBuilder.PatchRequestConfiguration> requestConfiguration)
      Update the properties of domain object. Only verified domains can be updated.
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a Domain
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()
      Delete a domain from a tenant.
      Returns:
      a RequestInformation
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<DomainItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete a domain from a tenant.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()
      Retrieve the properties and relationships of domain object.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<DomainItemRequestBuilder.GetRequestConfiguration> requestConfiguration)
      Retrieve the properties and relationships of domain object.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull Domain body)
      Update the properties of domain object. Only verified domains can be updated.
      Parameters:
      body - The request body
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull Domain body, @Nullable Consumer<DomainItemRequestBuilder.PatchRequestConfiguration> requestConfiguration)
      Update the properties of domain object. Only verified domains can be updated.
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • withUrl

      @Nonnull public DomainItemRequestBuilder withUrl(@Nonnull String rawUrl)
      Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      Returns:
      a DomainItemRequestBuilder