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 com.fasterxml.jackson.annotation.JsonProperty;
A collection of information about the state of the connection between service consumer and provider.
/** * A collection of information about the state of the connection between * service consumer and provider. */
public class PrivateLinkServiceConnectionState {
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
/** * Indicates whether the connection has been Approved/Rejected/Removed by * the owner of the service. */
@JsonProperty(value = "status") private String status;
The reason for approval/rejection of the connection.
/** * The reason for approval/rejection of the connection. */
@JsonProperty(value = "description") private String description;
A message indicating if changes on the service provider require any updates on the consumer.
/** * A message indicating if changes on the service provider require any * updates on the consumer. */
@JsonProperty(value = "actionsRequired") private String actionsRequired;
Get indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
Returns:the status value
/** * Get indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. * * @return the status value */
public String status() { return this.status; }
Set indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
Params:
  • status – the status value to set
Returns:the PrivateLinkServiceConnectionState object itself.
/** * Set indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. * * @param status the status value to set * @return the PrivateLinkServiceConnectionState object itself. */
public PrivateLinkServiceConnectionState withStatus(String status) { this.status = status; return this; }
Get the reason for approval/rejection of the connection.
Returns:the description value
/** * Get the reason for approval/rejection of the connection. * * @return the description value */
public String description() { return this.description; }
Set the reason for approval/rejection of the connection.
Params:
  • description – the description value to set
Returns:the PrivateLinkServiceConnectionState object itself.
/** * Set the reason for approval/rejection of the connection. * * @param description the description value to set * @return the PrivateLinkServiceConnectionState object itself. */
public PrivateLinkServiceConnectionState withDescription(String description) { this.description = description; return this; }
Get a message indicating if changes on the service provider require any updates on the consumer.
Returns:the actionsRequired value
/** * Get a message indicating if changes on the service provider require any updates on the consumer. * * @return the actionsRequired value */
public String actionsRequired() { return this.actionsRequired; }
Set a message indicating if changes on the service provider require any updates on the consumer.
Params:
  • actionsRequired – the actionsRequired value to set
Returns:the PrivateLinkServiceConnectionState object itself.
/** * Set a message indicating if changes on the service provider require any updates on the consumer. * * @param actionsRequired the actionsRequired value to set * @return the PrivateLinkServiceConnectionState object itself. */
public PrivateLinkServiceConnectionState withActionsRequired(String actionsRequired) { this.actionsRequired = actionsRequired; return this; } }