java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.customerinsights.fluent.models.HubInner

public final class HubInner extends com.azure.core.management.Resource
Hub resource.
  • Constructor Details

    • HubInner

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

    • withLocation

      public HubInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public HubInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • 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 HubInner 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 HubInner object itself.
    • hubBillingInfo

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

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

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