PnsCredentialsResourceInner Class

public final class PnsCredentialsResourceInner
extends ProxyResource

Description of a NotificationHub PNS Credentials. This is a response of the POST requests that return namespace or hubs PNS credentials.

Constructor Summary

Constructor Description
PnsCredentialsResourceInner()

Creates an instance of PnsCredentialsResourceInner class.

Method Summary

Modifier and Type Method and Description
AdmCredential admCredential()

Get the admCredential property: Description of a NotificationHub AdmCredential.

ApnsCredential apnsCredential()

Get the apnsCredential property: Description of a NotificationHub ApnsCredential.

BaiduCredential baiduCredential()

Get the baiduCredential property: Description of a NotificationHub BaiduCredential.

BrowserCredential browserCredential()

Get the browserCredential property: Description of a NotificationHub BrowserCredential.

FcmV1Credential fcmV1Credential()

Get the fcmV1Credential property: Description of a NotificationHub FcmV1Credential.

GcmCredential gcmCredential()

Get the gcmCredential property: Description of a NotificationHub GcmCredential.

String location()

Get the location property: Deprecated - only for compatibility.

MpnsCredential mpnsCredential()

Get the mpnsCredential property: Description of a NotificationHub MpnsCredential.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Map<String,String> tags()

Get the tags property: Deprecated - only for compatibility.

void validate()

Validates the instance.

PnsCredentialsResourceInner withAdmCredential(AdmCredential admCredential)

Set the admCredential property: Description of a NotificationHub AdmCredential.

PnsCredentialsResourceInner withApnsCredential(ApnsCredential apnsCredential)

Set the apnsCredential property: Description of a NotificationHub ApnsCredential.

PnsCredentialsResourceInner withBaiduCredential(BaiduCredential baiduCredential)

Set the baiduCredential property: Description of a NotificationHub BaiduCredential.

PnsCredentialsResourceInner withBrowserCredential(BrowserCredential browserCredential)

Set the browserCredential property: Description of a NotificationHub BrowserCredential.

PnsCredentialsResourceInner withFcmV1Credential(FcmV1Credential fcmV1Credential)

Set the fcmV1Credential property: Description of a NotificationHub FcmV1Credential.

PnsCredentialsResourceInner withGcmCredential(GcmCredential gcmCredential)

Set the gcmCredential property: Description of a NotificationHub GcmCredential.

PnsCredentialsResourceInner withLocation(String location)

Set the location property: Deprecated - only for compatibility.

PnsCredentialsResourceInner withMpnsCredential(MpnsCredential mpnsCredential)

Set the mpnsCredential property: Description of a NotificationHub MpnsCredential.

PnsCredentialsResourceInner withTags(Map<String,String> tags)

Set the tags property: Deprecated - only for compatibility.

PnsCredentialsResourceInner withWnsCredential(WnsCredential wnsCredential)

Set the wnsCredential property: Description of a NotificationHub WnsCredential.

PnsCredentialsResourceInner withXiaomiCredential(XiaomiCredential xiaomiCredential)

Set the xiaomiCredential property: Description of a NotificationHub XiaomiCredential.

WnsCredential wnsCredential()

Get the wnsCredential property: Description of a NotificationHub WnsCredential.

XiaomiCredential xiaomiCredential()

Get the xiaomiCredential property: Description of a NotificationHub XiaomiCredential.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

PnsCredentialsResourceInner

public PnsCredentialsResourceInner()

Creates an instance of PnsCredentialsResourceInner class.

Method Details

admCredential

public AdmCredential admCredential()

Get the admCredential property: Description of a NotificationHub AdmCredential.

Returns:

the admCredential value.

apnsCredential

public ApnsCredential apnsCredential()

Get the apnsCredential property: Description of a NotificationHub ApnsCredential.

Returns:

the apnsCredential value.

baiduCredential

public BaiduCredential baiduCredential()

Get the baiduCredential property: Description of a NotificationHub BaiduCredential.

Returns:

the baiduCredential value.

browserCredential

public BrowserCredential browserCredential()

Get the browserCredential property: Description of a NotificationHub BrowserCredential.

Returns:

the browserCredential value.

fcmV1Credential

public FcmV1Credential fcmV1Credential()

Get the fcmV1Credential property: Description of a NotificationHub FcmV1Credential.

Returns:

the fcmV1Credential value.

gcmCredential

public GcmCredential gcmCredential()

Get the gcmCredential property: Description of a NotificationHub GcmCredential.

Returns:

the gcmCredential value.

location

public String location()

Get the location property: Deprecated - only for compatibility.

Returns:

the location value.

mpnsCredential

public MpnsCredential mpnsCredential()

Get the mpnsCredential property: Description of a NotificationHub MpnsCredential.

Returns:

the mpnsCredential value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public Map tags()

Get the tags property: Deprecated - only for compatibility.

Returns:

the tags value.

validate

public void validate()

Validates the instance.

withAdmCredential

public PnsCredentialsResourceInner withAdmCredential(AdmCredential admCredential)

Set the admCredential property: Description of a NotificationHub AdmCredential.

Parameters:

admCredential - the admCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withApnsCredential

public PnsCredentialsResourceInner withApnsCredential(ApnsCredential apnsCredential)

Set the apnsCredential property: Description of a NotificationHub ApnsCredential.

Parameters:

apnsCredential - the apnsCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withBaiduCredential

public PnsCredentialsResourceInner withBaiduCredential(BaiduCredential baiduCredential)

Set the baiduCredential property: Description of a NotificationHub BaiduCredential.

Parameters:

baiduCredential - the baiduCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withBrowserCredential

public PnsCredentialsResourceInner withBrowserCredential(BrowserCredential browserCredential)

Set the browserCredential property: Description of a NotificationHub BrowserCredential.

Parameters:

browserCredential - the browserCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withFcmV1Credential

public PnsCredentialsResourceInner withFcmV1Credential(FcmV1Credential fcmV1Credential)

Set the fcmV1Credential property: Description of a NotificationHub FcmV1Credential.

Parameters:

fcmV1Credential - the fcmV1Credential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withGcmCredential

public PnsCredentialsResourceInner withGcmCredential(GcmCredential gcmCredential)

Set the gcmCredential property: Description of a NotificationHub GcmCredential.

Parameters:

gcmCredential - the gcmCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withLocation

public PnsCredentialsResourceInner withLocation(String location)

Set the location property: Deprecated - only for compatibility.

Parameters:

location - the location value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withMpnsCredential

public PnsCredentialsResourceInner withMpnsCredential(MpnsCredential mpnsCredential)

Set the mpnsCredential property: Description of a NotificationHub MpnsCredential.

Parameters:

mpnsCredential - the mpnsCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withTags

public PnsCredentialsResourceInner withTags(Map tags)

Set the tags property: Deprecated - only for compatibility.

Parameters:

tags - the tags value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withWnsCredential

public PnsCredentialsResourceInner withWnsCredential(WnsCredential wnsCredential)

Set the wnsCredential property: Description of a NotificationHub WnsCredential.

Parameters:

wnsCredential - the wnsCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

withXiaomiCredential

public PnsCredentialsResourceInner withXiaomiCredential(XiaomiCredential xiaomiCredential)

Set the xiaomiCredential property: Description of a NotificationHub XiaomiCredential.

Parameters:

xiaomiCredential - the xiaomiCredential value to set.

Returns:

the PnsCredentialsResourceInner object itself.

wnsCredential

public WnsCredential wnsCredential()

Get the wnsCredential property: Description of a NotificationHub WnsCredential.

Returns:

the wnsCredential value.

xiaomiCredential

public XiaomiCredential xiaomiCredential()

Get the xiaomiCredential property: Description of a NotificationHub XiaomiCredential.

Returns:

the xiaomiCredential value.

Applies to