Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.network; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty;
Describes the connection monitor test group.
/** * Describes the connection monitor test group. */
public class ConnectionMonitorTestGroup {
The name of the connection monitor test group.
/** * The name of the connection monitor test group. */
@JsonProperty(value = "name", required = true) private String name;
Value indicating whether test group is disabled.
/** * Value indicating whether test group is disabled. */
@JsonProperty(value = "disable") private Boolean disable;
List of test configuration names.
/** * List of test configuration names. */
@JsonProperty(value = "testConfigurations", required = true) private List<String> testConfigurations;
List of source endpoint names.
/** * List of source endpoint names. */
@JsonProperty(value = "sources", required = true) private List<String> sources;
List of destination endpoint names.
/** * List of destination endpoint names. */
@JsonProperty(value = "destinations", required = true) private List<String> destinations;
Get the name of the connection monitor test group.
Returns:the name value
/** * Get the name of the connection monitor test group. * * @return the name value */
public String name() { return this.name; }
Set the name of the connection monitor test group.
Params:
  • name – the name value to set
Returns:the ConnectionMonitorTestGroup object itself.
/** * Set the name of the connection monitor test group. * * @param name the name value to set * @return the ConnectionMonitorTestGroup object itself. */
public ConnectionMonitorTestGroup withName(String name) { this.name = name; return this; }
Get value indicating whether test group is disabled.
Returns:the disable value
/** * Get value indicating whether test group is disabled. * * @return the disable value */
public Boolean disable() { return this.disable; }
Set value indicating whether test group is disabled.
Params:
  • disable – the disable value to set
Returns:the ConnectionMonitorTestGroup object itself.
/** * Set value indicating whether test group is disabled. * * @param disable the disable value to set * @return the ConnectionMonitorTestGroup object itself. */
public ConnectionMonitorTestGroup withDisable(Boolean disable) { this.disable = disable; return this; }
Get list of test configuration names.
Returns:the testConfigurations value
/** * Get list of test configuration names. * * @return the testConfigurations value */
public List<String> testConfigurations() { return this.testConfigurations; }
Set list of test configuration names.
Params:
  • testConfigurations – the testConfigurations value to set
Returns:the ConnectionMonitorTestGroup object itself.
/** * Set list of test configuration names. * * @param testConfigurations the testConfigurations value to set * @return the ConnectionMonitorTestGroup object itself. */
public ConnectionMonitorTestGroup withTestConfigurations(List<String> testConfigurations) { this.testConfigurations = testConfigurations; return this; }
Get list of source endpoint names.
Returns:the sources value
/** * Get list of source endpoint names. * * @return the sources value */
public List<String> sources() { return this.sources; }
Set list of source endpoint names.
Params:
  • sources – the sources value to set
Returns:the ConnectionMonitorTestGroup object itself.
/** * Set list of source endpoint names. * * @param sources the sources value to set * @return the ConnectionMonitorTestGroup object itself. */
public ConnectionMonitorTestGroup withSources(List<String> sources) { this.sources = sources; return this; }
Get list of destination endpoint names.
Returns:the destinations value
/** * Get list of destination endpoint names. * * @return the destinations value */
public List<String> destinations() { return this.destinations; }
Set list of destination endpoint names.
Params:
  • destinations – the destinations value to set
Returns:the ConnectionMonitorTestGroup object itself.
/** * Set list of destination endpoint names. * * @param destinations the destinations value to set * @return the ConnectionMonitorTestGroup object itself. */
public ConnectionMonitorTestGroup withDestinations(List<String> destinations) { this.destinations = destinations; return this; } }