UpdatePolicyRequestDataAttributes constructor
UpdatePolicyRequestDataAttributes({
- String? name,
- int? duration,
- bool? strict,
- bool? floating,
- bool? requireProductScope,
- bool? requirePolicyScope,
- bool? requireMachineScope,
- bool? requireFingerprintScope,
- bool? requireUserScope,
- bool? requireChecksumScope,
- bool? requireVersionScope,
- bool? requireCheckIn,
- UpdatePolicyRequestDataAttributesCheckInIntervalEnum? checkInInterval,
- int? checkInIntervalCount,
- int? maxMachines,
- int? maxProcesses,
- int? maxCores,
- int? maxUses,
- bool? protected,
- bool? requireHeartbeat,
- int? heartbeatDuration,
- UpdatePolicyRequestDataAttributesHeartbeatCullStrategyEnum? heartbeatCullStrategy,
- UpdatePolicyRequestDataAttributesHeartbeatResurrectionStrategyEnum? heartbeatResurrectionStrategy,
- UpdatePolicyRequestDataAttributesHeartbeatBasisEnum? heartbeatBasis,
- UpdatePolicyRequestDataAttributesMachineUniquenessStrategyEnum? machineUniquenessStrategy,
- UpdatePolicyRequestDataAttributesMachineMatchingStrategyEnum? machineMatchingStrategy,
- UpdatePolicyRequestDataAttributesExpirationStrategyEnum? expirationStrategy,
- UpdatePolicyRequestDataAttributesExpirationBasisEnum? expirationBasis,
- UpdatePolicyRequestDataAttributesTransferStrategyEnum? transferStrategy,
- UpdatePolicyRequestDataAttributesAuthenticationStrategyEnum? authenticationStrategy,
- UpdatePolicyRequestDataAttributesMachineLeasingStrategyEnum? machineLeasingStrategy,
- UpdatePolicyRequestDataAttributesProcessLeasingStrategyEnum? processLeasingStrategy,
- UpdatePolicyRequestDataAttributesOverageStrategyEnum? overageStrategy,
- Object? metadata,
Returns a new UpdatePolicyRequestDataAttributes instance.
Implementation
UpdatePolicyRequestDataAttributes({
this.name,
this.duration,
this.strict,
this.floating,
this.requireProductScope,
this.requirePolicyScope,
this.requireMachineScope,
this.requireFingerprintScope,
this.requireUserScope,
this.requireChecksumScope,
this.requireVersionScope,
this.requireCheckIn,
this.checkInInterval,
this.checkInIntervalCount,
this.maxMachines,
this.maxProcesses,
this.maxCores,
this.maxUses,
this.protected,
this.requireHeartbeat,
this.heartbeatDuration,
this.heartbeatCullStrategy,
this.heartbeatResurrectionStrategy,
this.heartbeatBasis,
this.machineUniquenessStrategy,
this.machineMatchingStrategy,
this.expirationStrategy,
this.expirationBasis,
this.transferStrategy,
this.authenticationStrategy,
this.machineLeasingStrategy,
this.processLeasingStrategy,
this.overageStrategy,
this.metadata,
});