@Override public boolean remoteDebuggingEnabled() { if (siteConfig == null) { return false; } return Utils.toPrimitiveBoolean(siteConfig.remoteDebuggingEnabled()); }
@Override public boolean http20Enabled() { if (siteConfig == null) { return false; } return Utils.toPrimitiveBoolean(siteConfig.http20Enabled()); }
@Override public NetworkPeeringGatewayUse gatewayUse() { if (Utils.toPrimitiveBoolean(this.inner().allowGatewayTransit())) { return NetworkPeeringGatewayUse.BY_REMOTE_NETWORK; } else if (Utils.toPrimitiveBoolean(this.inner().useRemoteGateways())) { return NetworkPeeringGatewayUse.ON_REMOTE_NETWORK; } else { return NetworkPeeringGatewayUse.NONE; } } }
@Override public boolean isAcceleratedNetworkingEnabled() { return Utils.toPrimitiveBoolean(this.inner().enableAcceleratedNetworking()); } }
@Override public NetworkPeeringGatewayUse gatewayUse() { if (Utils.toPrimitiveBoolean(this.inner().allowGatewayTransit())) { return NetworkPeeringGatewayUse.BY_REMOTE_NETWORK; } else if (Utils.toPrimitiveBoolean(this.inner().useRemoteGateways())) { return NetworkPeeringGatewayUse.ON_REMOTE_NETWORK; } else { return NetworkPeeringGatewayUse.NONE; } } }
@Override public boolean isIPForwardingEnabled() { return Utils.toPrimitiveBoolean(this.inner().enableIPForwarding()); }
@Override public boolean activeActive() { return Utils.toPrimitiveBoolean(inner().activeActive()); }
@Override public boolean isDeadLetteringEnabledForExpiredMessages() { return Utils.toPrimitiveBoolean(this.inner().deadLetteringOnMessageExpiration()); }
@Override public boolean isRetentionEnabled() { // will return default values if server response for retention policy was empty ensureRetentionPolicy(); return Utils.toPrimitiveBoolean(inner().retentionPolicy().enabled()); }
@Override public boolean enabledForDiskEncryption() { if (inner().properties() == null) { return false; } return Utils.toPrimitiveBoolean(inner().properties().enabledForDiskEncryption()); }
@Override public boolean enabledForTemplateDeployment() { if (inner().properties() == null) { return false; } return Utils.toPrimitiveBoolean(inner().properties().enabledForTemplateDeployment()); }
@Override public boolean softDeleteEnabled() { if (inner().properties() == null) { return false; } return Utils.toPrimitiveBoolean(inner().properties().enableSoftDelete()); }
@Override public boolean isDataCaptureEnabled() { if (this.inner().captureDescription() == null) { return false; } return Utils.toPrimitiveBoolean(this.inner().captureDescription().enabled()); }
@Override public boolean enabledForDeployment() { if (inner().properties() == null) { return false; } return Utils.toPrimitiveBoolean(inner().properties().enabledForDeployment()); }
@Override public boolean isDataCaptureEnabled() { if (this.inner().captureDescription() == null) { return false; } return Utils.toPrimitiveBoolean(this.inner().captureDescription().enabled()); }
@Override public boolean purgeProtectionEnabled() { if (inner().properties() == null) { return false; } return Utils.toPrimitiveBoolean(inner().properties().enablePurgeProtection()); }
@Override public boolean isWindowsAutoUpdateEnabled() { if (this.inner().osProfile().windowsConfiguration() != null) { return Utils.toPrimitiveBoolean(this.inner().osProfile().windowsConfiguration().enableAutomaticUpdates()); } return false; }
@Override public boolean isWindowsVMAgentProvisioned() { if (this.inner().osProfile().windowsConfiguration() != null) { return Utils.toPrimitiveBoolean(this.inner().osProfile().windowsConfiguration().provisionVMAgent()); } return false; }
@Override public boolean isLinuxPasswordAuthenticationEnabled() { if (this.inner().osProfile().linuxConfiguration() != null) { return !Utils.toPrimitiveBoolean(this.inner().osProfile().linuxConfiguration().disablePasswordAuthentication()); } return false; }
@Override public boolean bootDiagnosticEnabled() { if (this.inner().diagnosticsProfile() != null && this.inner().diagnosticsProfile().bootDiagnostics() != null) { return Utils.toPrimitiveBoolean(this.inner().diagnosticsProfile().bootDiagnostics().enabled()); } return false; }