Share via


LoggerUpdateContract Class

  • java.lang.Object
    • com.microsoft.azure.management.apimanagement.v2019_01_01.LoggerUpdateContract

public class LoggerUpdateContract

Logger update contract.

Constructor Summary

Constructor Description
LoggerUpdateContract()

Method Summary

Modifier and Type Method and Description
java.util.Map<java.lang.String,java.lang.String> credentials()

Get logger credentials.

java.lang.String description()

Get logger description.

java.lang.Boolean isBuffered()

Get whether records are buffered in the logger before publishing.

LoggerType loggerType()

Get logger type.

LoggerUpdateContract withCredentials(Map<String,String> credentials)

Set logger credentials.

LoggerUpdateContract withDescription(String description)

Set logger description.

LoggerUpdateContract withIsBuffered(Boolean isBuffered)

Set whether records are buffered in the logger before publishing.

LoggerUpdateContract withLoggerType(LoggerType loggerType)

Set logger type.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

LoggerUpdateContract

public LoggerUpdateContract()

Method Details

credentials

public Map<String,String> credentials()

Get logger credentials.

Returns:

the credentials value

description

public String description()

Get logger description.

Returns:

the description value

isBuffered

public Boolean isBuffered()

Get whether records are buffered in the logger before publishing. Default is assumed to be true.

Returns:

the isBuffered value

loggerType

public LoggerType loggerType()

Get logger type. Possible values include: 'azureEventHub', 'applicationInsights'.

Returns:

the loggerType value

withCredentials

public LoggerUpdateContract withCredentials(Map<String,String> credentials)

Set logger credentials.

Parameters:

credentials - the credentials value to set

Returns:

the LoggerUpdateContract object itself.

withDescription

public LoggerUpdateContract withDescription(String description)

Set logger description.

Parameters:

description - the description value to set

Returns:

the LoggerUpdateContract object itself.

withIsBuffered

public LoggerUpdateContract withIsBuffered(Boolean isBuffered)

Set whether records are buffered in the logger before publishing. Default is assumed to be true.

Parameters:

isBuffered - the isBuffered value to set

Returns:

the LoggerUpdateContract object itself.

withLoggerType

public LoggerUpdateContract withLoggerType(LoggerType loggerType)

Set logger type. Possible values include: 'azureEventHub', 'applicationInsights'.

Parameters:

loggerType - the loggerType value to set

Returns:

the LoggerUpdateContract object itself.

Applies to