Class ApiVersionSetUpdateParameters


  • public final class ApiVersionSetUpdateParameters
    extends Object
    Parameters to update or create an API Version Set Contract.
    • Constructor Detail

      • ApiVersionSetUpdateParameters

        public ApiVersionSetUpdateParameters()
    • Method Detail

      • displayName

        public String displayName()
        Get the displayName property: Name of API Version Set.
        Returns:
        the displayName value.
      • withDisplayName

        public ApiVersionSetUpdateParameters withDisplayName​(String displayName)
        Set the displayName property: Name of API Version Set.
        Parameters:
        displayName - the displayName value to set.
        Returns:
        the ApiVersionSetUpdateParameters object itself.
      • versioningScheme

        public VersioningScheme versioningScheme()
        Get the versioningScheme property: An value that determines where the API Version identifier will be located in a HTTP request.
        Returns:
        the versioningScheme value.
      • withVersioningScheme

        public ApiVersionSetUpdateParameters withVersioningScheme​(VersioningScheme versioningScheme)
        Set the versioningScheme property: An value that determines where the API Version identifier will be located in a HTTP request.
        Parameters:
        versioningScheme - the versioningScheme value to set.
        Returns:
        the ApiVersionSetUpdateParameters object itself.
      • description

        public String description()
        Get the description property: Description of API Version Set.
        Returns:
        the description value.
      • withDescription

        public ApiVersionSetUpdateParameters withDescription​(String description)
        Set the description property: Description of API Version Set.
        Parameters:
        description - the description value to set.
        Returns:
        the ApiVersionSetUpdateParameters object itself.
      • versionQueryName

        public String versionQueryName()
        Get the versionQueryName property: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
        Returns:
        the versionQueryName value.
      • withVersionQueryName

        public ApiVersionSetUpdateParameters withVersionQueryName​(String versionQueryName)
        Set the versionQueryName property: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
        Parameters:
        versionQueryName - the versionQueryName value to set.
        Returns:
        the ApiVersionSetUpdateParameters object itself.
      • versionHeaderName

        public String versionHeaderName()
        Get the versionHeaderName property: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
        Returns:
        the versionHeaderName value.
      • withVersionHeaderName

        public ApiVersionSetUpdateParameters withVersionHeaderName​(String versionHeaderName)
        Set the versionHeaderName property: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
        Parameters:
        versionHeaderName - the versionHeaderName value to set.
        Returns:
        the ApiVersionSetUpdateParameters object itself.
      • validate

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