Class AppExtensionRadiusAppApp
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.AppExtensionRadiusAppApp
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppExtensionRadiusAppApp extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThis extension defines attributes specific to Apps that represent instances of Radius App.
 Note: Objects should always be created or deserialized using theAppExtensionRadiusAppApp.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 theAppExtensionRadiusAppApp.Builder, which maintain a set of all explicitly set fields calledAppExtensionRadiusAppApp.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 classAppExtensionRadiusAppApp.Builder
 - 
Constructor SummaryConstructors Constructor Description AppExtensionRadiusAppApp(String clientIP, String port, String secretKey, String secretKeyTemporary, Boolean includeGroupInResponse, Boolean captureClientIp, String typeOfRadiusApp, String endUserIPAttribute, String radiusVendorSpecificId, String countryCodeResponseAttributeId, String groupMembershipRadiusAttribute, String responseFormat, String responseFormatDelimiter, String groupNameFormat, Boolean passwordAndOtpTogether, List<AppGroupMembershipToReturn> groupMembershipToReturn)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionRadiusAppApp.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetCaptureClientIp()If true, capture the client IP address from the RADIUS request packet.StringgetClientIP()This is the IP address of the RADIUS Client like Oracle Database server.StringgetCountryCodeResponseAttributeId()Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user’s country code.StringgetEndUserIPAttribute()The name of the attribute that contains the Internet Protocol address of the end-user.StringgetGroupMembershipRadiusAttribute()RADIUS attribute that RADIUS-enabled system uses to pass the group membershipList<AppGroupMembershipToReturn>getGroupMembershipToReturn()In a successful authentication response, Oracle Identity Cloud Service will pass user’s group information restricted to groups persisted in this attribute, in the specified RADIUS attribute.StringgetGroupNameFormat()Configure the groupNameFormat based on vendor in order to pass it to RADIUS infraBooleangetIncludeGroupInResponse()Indicates to include groups in RADIUS responseBooleangetPasswordAndOtpTogether()Indicates if password and OTP are passed in the same sign-in request or not.StringgetPort()This is the port of RADIUS Proxy which RADIUS client will connect to.StringgetRadiusVendorSpecificId()ID used to identify a particular vendor.StringgetResponseFormat()Configure the responseFormat based on vendor in order to pass it to RADIUS infraStringgetResponseFormatDelimiter()The delimiter used if group membership responseFormat is a delimited list instead of repeating attributesStringgetSecretKey()Secret key used to secure communication between RADIUS Proxy and RADIUS clientStringgetSecretKeyTemporary()Secret key used to secure communication between RADIUS Proxy and RADIUS client.StringgetTypeOfRadiusApp()Value consists of type of RADIUS App.inthashCode()AppExtensionRadiusAppApp.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AppExtensionRadiusAppApp@Deprecated @ConstructorProperties({"clientIP","port","secretKey","secretKeyTemporary","includeGroupInResponse","captureClientIp","typeOfRadiusApp","endUserIPAttribute","radiusVendorSpecificId","countryCodeResponseAttributeId","groupMembershipRadiusAttribute","responseFormat","responseFormatDelimiter","groupNameFormat","passwordAndOtpTogether","groupMembershipToReturn"}) public AppExtensionRadiusAppApp(String clientIP, String port, String secretKey, String secretKeyTemporary, Boolean includeGroupInResponse, Boolean captureClientIp, String typeOfRadiusApp, String endUserIPAttribute, String radiusVendorSpecificId, String countryCodeResponseAttributeId, String groupMembershipRadiusAttribute, String responseFormat, String responseFormatDelimiter, String groupNameFormat, Boolean passwordAndOtpTogether, List<AppGroupMembershipToReturn> groupMembershipToReturn) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AppExtensionRadiusAppApp.Builder builder() Create a new builder.
 - 
toBuilderpublic AppExtensionRadiusAppApp.Builder toBuilder() 
 - 
getClientIPpublic String getClientIP() This is the IP address of the RADIUS Client like Oracle Database server.It can be only IP address and not hostname. *Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - Returns:
- the value
 
 - 
getPortpublic String getPort() This is the port of RADIUS Proxy which RADIUS client will connect to.*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - Returns:
- the value
 
 - 
getSecretKeypublic String getSecretKey() Secret key used to secure communication between RADIUS Proxy and RADIUS client*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - Returns:
- the value
 
 - 
getSecretKeyTemporarypublic String getSecretKeyTemporary() Secret key used to secure communication between RADIUS Proxy and RADIUS client.This will be available only for few releases for an internal migration requirement. Use secretKey attribute instead of this attribute for all other requirements. *Added In:** 2306131901 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - idcsSensitive: encrypt - multiValued: false - mutability: readWrite - required: false - returned: never - type: string - Returns:
- the value
 
 - 
getIncludeGroupInResponsepublic Boolean getIncludeGroupInResponse() Indicates to include groups in RADIUS response*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - Returns:
- the value
 
 - 
getCaptureClientIppublic Boolean getCaptureClientIp() If true, capture the client IP address from the RADIUS request packet.IP Address is used for auditing, policy-evaluation and country-code calculation. *Added In:** 2205120021 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getTypeOfRadiusApppublic String getTypeOfRadiusApp() Value consists of type of RADIUS App.Type can be Oracle Database, VPN etc *Added In:** 2205120021 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getEndUserIPAttributepublic String getEndUserIPAttribute() The name of the attribute that contains the Internet Protocol address of the end-user.*Added In:** 2205120021 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getRadiusVendorSpecificIdpublic String getRadiusVendorSpecificId() ID used to identify a particular vendor.*Added In:** 2205120021 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getCountryCodeResponseAttributeIdpublic String getCountryCodeResponseAttributeId() Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user’s country code.This is an integer-value in the range 1 to 255 *Added In:** 2205120021 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getGroupMembershipRadiusAttributepublic String getGroupMembershipRadiusAttribute() RADIUS attribute that RADIUS-enabled system uses to pass the group membership*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getResponseFormatpublic String getResponseFormat() Configure the responseFormat based on vendor in order to pass it to RADIUS infra*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getResponseFormatDelimiterpublic String getResponseFormatDelimiter() The delimiter used if group membership responseFormat is a delimited list instead of repeating attributes*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getGroupNameFormatpublic String getGroupNameFormat() Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getPasswordAndOtpTogetherpublic Boolean getPasswordAndOtpTogether() Indicates if password and OTP are passed in the same sign-in request or not.*Added In:** 2205120021 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getGroupMembershipToReturnpublic List<AppGroupMembershipToReturn> getGroupMembershipToReturn() In a successful authentication response, Oracle Identity Cloud Service will pass user’s group information restricted to groups persisted in this attribute, in the specified RADIUS attribute.*Added In:** 20.1.3 *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-