/** * @return Type of the keystore that contains the {@link SecureJettyService} certificate. */ @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> keystoreType();
/** * @return Type of the keystore that contains the {@link SecureJettyService} certificate. */ @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> keystoreType();
/** * @return Type of the keystore that contains the certificates trusted by the {@link SecureJettyService}. */ @Optional @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> truststoreType();
/** * Heap tier size unit. * * @return Heap tier size unit */ @OneOf( { "B", "KB", "MB", "GB", "TB", "PB" } ) @UseDefaults( "MB" ) Property<String> heapUnit();
/** * @return Type of the keystore that contains the certificates trusted by the {@link SecureJettyService}. */ @Optional @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> truststoreType();
/** * Type of the keystore used for server certificate authentication. * * @return Type of the keystore used for server certificate authentication */ @Optional @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> truststoreType();
/** * Disk tier size unit. * * @return Disk tier size unit */ @OneOf( { "B", "KB", "MB", "GB", "TB", "PB" } ) @UseDefaults( "MB" ) Property<String> diskUnit();
/** * Type of the keystore used for client certificate authentication. * * @return Type of the keystore used for client certificate authentication */ @Optional @OneOf( { "PKCS12", "JCEKS", "JKS" } ) Property<String> keystoreType();
/** * Off-heap tier size unit. * * @return Off-heap tier size unit */ @OneOf( { "B", "KB", "MB", "GB", "TB", "PB" } ) @UseDefaults( "MB" ) Property<String> offHeapUnit();
/** * Unit for maximum size of cached objects. * * @return Unit for maximum size of cached objects */ @OneOf( { "B", "KB", "MB", "GB", "TB", "PB" } ) @UseDefaults( "MB" ) Property<String> maxObjectSizeUnit();
/** * Expiry policy. * * @return Expiry policy */ @OneOf( { "NONE", "TIME_TO_IDLE", "TIME_TO_LIVE" } ) @UseDefaults( "NONE" ) Property<String> expiry();
/** * Expiry time unit. * * @return Expiry time unit */ @OneOf( { "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" } ) @UseDefaults( "SECONDS" ) Property<String> expiryTimeUnit(); }
@OneOf( { "Bar", "Xyzzy" } ) Property<String> oneOf();