Class FtpMonitorConfiguration
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.apmsynthetics.model.MonitorConfiguration
- 
- com.oracle.bmc.apmsynthetics.model.FtpMonitorConfiguration
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class FtpMonitorConfiguration extends MonitorConfigurationRequest configuration details for the FTP monitor type.
 Note: Objects should always be created or deserialized using theFtpMonitorConfiguration.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theFtpMonitorConfiguration.Builder, which maintain a set of all explicitly set fields calledFtpMonitorConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFtpMonitorConfiguration.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.apmsynthetics.model.MonitorConfigurationMonitorConfiguration.ConfigType
 
- 
 - 
Constructor SummaryConstructors Constructor Description FtpMonitorConfiguration(Boolean isFailureRetried, DnsConfiguration dnsConfiguration, FtpProtocol ftpProtocol, FtpRequestType ftpRequestType, Boolean isActiveMode, BasicAuthenticationDetails ftpBasicAuthenticationDetails, Integer downloadSizeLimitInBytes, Integer uploadFileSizeInBytes, NetworkConfiguration networkConfiguration, List<String> verifyResponseCodes, String verifyResponseContent)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FtpMonitorConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetDownloadSizeLimitInBytes()Download size limit in Bytes, at which to stop the transfer.BasicAuthenticationDetailsgetFtpBasicAuthenticationDetails()FtpProtocolgetFtpProtocol()FTP protocol type.FtpRequestTypegetFtpRequestType()FTP monitor request type.BooleangetIsActiveMode()If enabled, Active mode will be used for the FTP connection.NetworkConfigurationgetNetworkConfiguration()IntegergetUploadFileSizeInBytes()File upload size in Bytes, at which to stop the transfer.List<String>getVerifyResponseCodes()Expected FTP response codes.StringgetVerifyResponseContent()Verify response content against regular expression based string.inthashCode()FtpMonitorConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.apmsynthetics.model.MonitorConfigurationgetDnsConfiguration, getIsFailureRetried
 
- 
 
- 
- 
- 
Constructor Detail- 
FtpMonitorConfiguration@Deprecated public FtpMonitorConfiguration(Boolean isFailureRetried, DnsConfiguration dnsConfiguration, FtpProtocol ftpProtocol, FtpRequestType ftpRequestType, Boolean isActiveMode, BasicAuthenticationDetails ftpBasicAuthenticationDetails, Integer downloadSizeLimitInBytes, Integer uploadFileSizeInBytes, NetworkConfiguration networkConfiguration, List<String> verifyResponseCodes, String verifyResponseContent) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static FtpMonitorConfiguration.Builder builder() Create a new builder.
 - 
toBuilderpublic FtpMonitorConfiguration.Builder toBuilder() 
 - 
getFtpProtocolpublic FtpProtocol getFtpProtocol() FTP protocol type.- Returns:
- the value
 
 - 
getFtpRequestTypepublic FtpRequestType getFtpRequestType() FTP monitor request type.- Returns:
- the value
 
 - 
getIsActiveModepublic Boolean getIsActiveMode() If enabled, Active mode will be used for the FTP connection.Not supported for SFTP protocol. - Returns:
- the value
 
 - 
getFtpBasicAuthenticationDetailspublic BasicAuthenticationDetails getFtpBasicAuthenticationDetails() 
 - 
getDownloadSizeLimitInBytespublic Integer getDownloadSizeLimitInBytes() Download size limit in Bytes, at which to stop the transfer.Maximum download size limit is 5 MiB. - Returns:
- the value
 
 - 
getUploadFileSizeInBytespublic Integer getUploadFileSizeInBytes() File upload size in Bytes, at which to stop the transfer.Maximum upload size is 5 MiB. - Returns:
- the value
 
 - 
getNetworkConfigurationpublic NetworkConfiguration getNetworkConfiguration() 
 - 
getVerifyResponseCodespublic List<String> getVerifyResponseCodes() Expected FTP response codes.For status code range, set values such as 2xx, 3xx. - Returns:
- the value
 
 - 
getVerifyResponseContentpublic String getVerifyResponseContent() Verify response content against regular expression based string.If response content does not match the verifyResponseContent value, then it will be considered a failure. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- MonitorConfiguration
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- MonitorConfiguration
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- MonitorConfiguration
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- MonitorConfiguration
 
 
- 
 
-