java.lang.Object
com.azure.resourcemanager.customerinsights.fluent.models.HubPropertiesFormat

public final class HubPropertiesFormat extends Object
Properties of hub.
  • Constructor Details

    • HubPropertiesFormat

      public HubPropertiesFormat()
      Creates an instance of HubPropertiesFormat class.
  • Method Details

    • apiEndpoint

      public String apiEndpoint()
      Get the apiEndpoint property: API endpoint URL of the hub.
      Returns:
      the apiEndpoint value.
    • webEndpoint

      public String webEndpoint()
      Get the webEndpoint property: Web endpoint URL of the hub.
      Returns:
      the webEndpoint value.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Provisioning state of the hub.
      Returns:
      the provisioningState value.
    • tenantFeatures

      public Integer tenantFeatures()
      Get the tenantFeatures property: The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
      Returns:
      the tenantFeatures value.
    • withTenantFeatures

      public HubPropertiesFormat withTenantFeatures(Integer tenantFeatures)
      Set the tenantFeatures property: The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
      Parameters:
      tenantFeatures - the tenantFeatures value to set.
      Returns:
      the HubPropertiesFormat object itself.
    • hubBillingInfo

      public HubBillingInfoFormat hubBillingInfo()
      Get the hubBillingInfo property: Billing settings of the hub.
      Returns:
      the hubBillingInfo value.
    • withHubBillingInfo

      public HubPropertiesFormat withHubBillingInfo(HubBillingInfoFormat hubBillingInfo)
      Set the hubBillingInfo property: Billing settings of the hub.
      Parameters:
      hubBillingInfo - the hubBillingInfo value to set.
      Returns:
      the HubPropertiesFormat object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.