ExternalNetworkPatchProperties クラス

public final class ExternalNetworkPatchProperties
extends AnnotationResource

外部ネットワーク パッチのプロパティ。

コンストラクターの概要

コンストラクター 説明
ExternalNetworkPatchProperties()

ExternalNetworkPatchProperties クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
ExportRoutePolicy exportRoutePolicy()

[Export Route Policy]\(ルートポリシーのエクスポート\) プロパティを取得します。IPv4 または IPv6 のどちらかのルート ポリシーをエクスポートします。

String exportRoutePolicyId()

ルートポリシーID のエクスポートプロパティを取得します。ルートポリシーの ARM リソース ID。

ImportRoutePolicy importRoutePolicy()

[Import Route Policy]\(ルートポリシーのインポート\) プロパティを取得します。IPv4 または IPv6 のいずれかのルート ポリシーをインポートします。

String importRoutePolicyId()

ルート ポリシーID のインポートプロパティを取得します。ルートポリシーの ARM リソース ID。

ExternalNetworkPatchPropertiesOptionAProperties optionAProperties()

オプションAProperties プロパティ: オプション A properties オブジェクトを取得します。

L3OptionBProperties optionBProperties()

オプションBProperties プロパティ: オプション B properties オブジェクトを取得します。

PeeringOption peeringOption()

[ピアリング オプション] プロパティを取得します。ピアリング オプションの一覧。

void validate()

インスタンスを検証します。

ExternalNetworkPatchProperties withAnnotation(String annotation)

annotation プロパティを設定します。構成の説明を切り替えます。

ExternalNetworkPatchProperties withExportRoutePolicy(ExportRoutePolicy exportRoutePolicy)

[export Route Policy]\(ルートポリシーのエクスポート\) プロパティを設定します。[Export Route Policy]\(ルート ポリシーを IPv4 または IPv6\) にエクスポートします。

ExternalNetworkPatchProperties withExportRoutePolicyId(String exportRoutePolicyId)

[export Route Policy Id]\(ルートポリシーID のエクスポート\) プロパティを設定します。ルートポリシーの ARM リソース ID。

ExternalNetworkPatchProperties withImportRoutePolicy(ImportRoutePolicy importRoutePolicy)

[import Route Policy]\(ルートポリシーのインポート\) プロパティを設定します。IPv4 または IPv6 のいずれかのルート ポリシーをインポートします。

ExternalNetworkPatchProperties withImportRoutePolicyId(String importRoutePolicyId)

[import Route Policy Id]\(ルートポリシーID\) プロパティを設定します。ルートポリシーの ARM リソース ID。

ExternalNetworkPatchProperties withOptionAProperties(ExternalNetworkPatchPropertiesOptionAProperties optionAProperties)

オプションAProperties プロパティ: オプション A properties オブジェクトを設定します。

ExternalNetworkPatchProperties withOptionBProperties(L3OptionBProperties optionBProperties)

オプションBProperties プロパティを設定します。オプション B properties オブジェクト。

ExternalNetworkPatchProperties withPeeringOption(PeeringOption peeringOption)

[ピアリング オプション] プロパティを設定します。ピアリング オプションの一覧。

メソッドの継承元: AnnotationResource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

ExternalNetworkPatchProperties

public ExternalNetworkPatchProperties()

ExternalNetworkPatchProperties クラスのインスタンスを作成します。

メソッドの詳細

exportRoutePolicy

public ExportRoutePolicy exportRoutePolicy()

exportRoutePolicy プロパティを取得します。IPv4 または IPv6 のいずれかのルート ポリシーをエクスポートします。

Returns:

exportRoutePolicy 値。

exportRoutePolicyId

public String exportRoutePolicyId()

exportRoutePolicyId プロパティを取得します。RoutePolicy の ARM リソース ID。 これは、下位互換性のために使用されます。

Returns:

exportRoutePolicyId 値。

importRoutePolicy

public ImportRoutePolicy importRoutePolicy()

importRoutePolicy プロパティを取得します。IPv4 または IPv6 のいずれかのルート ポリシーをインポートします。

Returns:

importRoutePolicy 値。

importRoutePolicyId

public String importRoutePolicyId()

importRoutePolicyId プロパティを取得します。RoutePolicy の ARM リソース ID。 これは、下位互換性のために使用されます。

Returns:

importRoutePolicyId 値。

optionAProperties

public ExternalNetworkPatchPropertiesOptionAProperties optionAProperties()

optionAProperties プロパティを取得します。オプション A properties オブジェクト。

Returns:

optionAProperties 値。

optionBProperties

public L3OptionBProperties optionBProperties()

optionBProperties プロパティを取得します。 option B properties オブジェクト。

Returns:

optionBProperties 値。

peeringOption

public PeeringOption peeringOption()

peeringOption プロパティを取得します:ピアリング オプションの一覧。

Returns:

peeringOption 値。

validate

public void validate()

インスタンスを検証します。

Overrides:

ExternalNetworkPatchProperties.validate()

withAnnotation

public ExternalNetworkPatchProperties withAnnotation(String annotation)

annotation プロパティを設定します。構成の説明を切り替えます。

Overrides:

ExternalNetworkPatchProperties.withAnnotation(String annotation)

Parameters:

annotation

withExportRoutePolicy

public ExternalNetworkPatchProperties withExportRoutePolicy(ExportRoutePolicy exportRoutePolicy)

exportRoutePolicy プロパティを設定します。IPv4 または IPv6 のいずれかのルート ポリシーをエクスポートします。

Parameters:

exportRoutePolicy - 設定する exportRoutePolicy 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withExportRoutePolicyId

public ExternalNetworkPatchProperties withExportRoutePolicyId(String exportRoutePolicyId)

exportRoutePolicyId プロパティを設定します。RoutePolicy の ARM リソース ID。 これは、下位互換性のために使用されます。

Parameters:

exportRoutePolicyId - 設定する exportRoutePolicyId 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withImportRoutePolicy

public ExternalNetworkPatchProperties withImportRoutePolicy(ImportRoutePolicy importRoutePolicy)

importRoutePolicy プロパティを設定します。IPv4 または IPv6 のいずれかのルート ポリシーをインポートします。

Parameters:

importRoutePolicy - 設定する importRoutePolicy 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withImportRoutePolicyId

public ExternalNetworkPatchProperties withImportRoutePolicyId(String importRoutePolicyId)

importRoutePolicyId プロパティを設定します。RoutePolicy の ARM リソース ID。 これは、下位互換性のために使用されます。

Parameters:

importRoutePolicyId - 設定する importRoutePolicyId 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withOptionAProperties

public ExternalNetworkPatchProperties withOptionAProperties(ExternalNetworkPatchPropertiesOptionAProperties optionAProperties)

optionAProperties プロパティを設定します。オプション A properties オブジェクト。

Parameters:

optionAProperties - 設定する optionAProperties 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withOptionBProperties

public ExternalNetworkPatchProperties withOptionBProperties(L3OptionBProperties optionBProperties)

optionBProperties プロパティ: option B properties オブジェクトを設定します。

Parameters:

optionBProperties - 設定する optionBProperties 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

withPeeringOption

public ExternalNetworkPatchProperties withPeeringOption(PeeringOption peeringOption)

peeringOption プロパティを設定します。ピアリング オプションの一覧。

Parameters:

peeringOption - 設定する peeringOption 値。

Returns:

ExternalNetworkPatchProperties オブジェクト自体。

適用対象