OpenidConnectProviderContract Interface

public interface OpenidConnectProviderContract

An immutable client-side representation of OpenidConnectProviderContract.

Method Summary

Modifier and Type Method and Description
abstract String clientId()

Gets the clientId property: Client ID of developer console which is the client application.

abstract String clientSecret()

Gets the clientSecret property: Client Secret of developer console which is the client application.

abstract String description()

Gets the description property: User-friendly description of OpenID Connect Provider.

abstract String displayName()

Gets the displayName property: User-friendly OpenID Connect Provider name.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract OpenidConnectProviderContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.OpenidConnectProviderContractInner object.

abstract ClientSecretContract listSecrets()

Gets the client secret details of the OpenID Connect Provider.

abstract Response<ClientSecretContract> listSecretsWithResponse(Context context)

Gets the client secret details of the OpenID Connect Provider.

abstract String metadataEndpoint()

Gets the metadataEndpoint property: Metadata endpoint URI.

abstract String name()

Gets the name property: The name of the resource.

abstract OpenidConnectProviderContract refresh()

Refreshes the resource to sync with Azure.

abstract OpenidConnectProviderContract refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the OpenidConnectProviderContract resource.

abstract Boolean useInApiDocumentation()

Gets the useInApiDocumentation property: If true, the Open ID Connect provider will be used in the API documentation in the developer portal.

abstract Boolean useInTestConsole()

Gets the useInTestConsole property: If true, the Open ID Connect provider may be used in the developer portal test console.

Method Details

clientId

public abstract String clientId()

Gets the clientId property: Client ID of developer console which is the client application.

Returns:

the clientId value.

clientSecret

public abstract String clientSecret()

Gets the clientSecret property: Client Secret of developer console which is the client application.

Returns:

the clientSecret value.

description

public abstract String description()

Gets the description property: User-friendly description of OpenID Connect Provider.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: User-friendly OpenID Connect Provider name.

Returns:

the displayName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract OpenidConnectProviderContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.OpenidConnectProviderContractInner object.

Returns:

the inner object.

listSecrets

public abstract ClientSecretContract listSecrets()

Gets the client secret details of the OpenID Connect Provider.

Returns:

the client secret details of the OpenID Connect Provider.

listSecretsWithResponse

public abstract Response listSecretsWithResponse(Context context)

Gets the client secret details of the OpenID Connect Provider.

Parameters:

context - The context to associate with this operation.

Returns:

the client secret details of the OpenID Connect Provider.

metadataEndpoint

public abstract String metadataEndpoint()

Gets the metadataEndpoint property: Metadata endpoint URI.

Returns:

the metadataEndpoint value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract OpenidConnectProviderContract refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract OpenidConnectProviderContract refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract OpenidConnectProviderContract.Update update()

Begins update for the OpenidConnectProviderContract resource.

Returns:

the stage of resource update.

useInApiDocumentation

public abstract Boolean useInApiDocumentation()

Gets the useInApiDocumentation property: If true, the Open ID Connect provider will be used in the API documentation in the developer portal. False by default if no value is provided.

Returns:

the useInApiDocumentation value.

useInTestConsole

public abstract Boolean useInTestConsole()

Gets the useInTestConsole property: If true, the Open ID Connect provider may be used in the developer portal test console. True by default if no value is provided.

Returns:

the useInTestConsole value.

Applies to